Tracks · Beginner
Build for the web from zero
The Odin Project's Foundations course: set up your tools, learn Git, then HTML, CSS, Flexbox and JavaScript through real projects.
The course
- Course
- Foundations
- Made by
- The Odin Project
- Cost
- Free
- Language
- HTML, CSS, JavaScript
The Odin Project provides a free open source coding curriculum that can be taken entirely online.
The Odin Project is funded by its community and maintained by volunteers. Its projects include a recipe site, a landing page, Rock Paper Scissors, Etch-a-Sketch and a calculator.
Foundations is made and run by The Odin Project, and it is free. We do not host or copy it: you learn on their site. The live walk-through, where your instructor works through it alongside you, is ours.
Sections, as The Odin Project names them
IntroductionPrerequisitesGit BasicsHTML FoundationsCSS FoundationsFlexboxJavaScript BasicsConclusion
A suggested pace
12 weeks at 5 to 6 hours a week. This is our suggestion, not the provider's; go slower whenever you need to.
- Weeks 1 to 2Introduction, Prerequisites, Git Basics
- Weeks 3 to 5HTML Foundations and the Recipes project
- Weeks 6 to 8CSS Foundations, Flexbox and the Landing Page project
- Weeks 9 to 12JavaScript Basics, through to the Calculator project
What you will build
- A recipe site with several linked pages
- A landing page laid out with Flexbox
- Rock Paper Scissors, Etch-a-Sketch and a calculator in JavaScript
Instructor walk-throughs
Each day follows a free GitHub Skills exercise in your own GitHub account. GitHub Actions checks each step as you go, and the founder walks through it live.
- 01Setting up and your first commitPrerequisites and Git Basics
- 02The recipe site, togetherHTML Foundations, Project: Recipes
- 03Boxes and FlexboxCSS Foundations, Flexbox, Project: Landing Page
- 04Your first JavaScriptJavaScript Basics, Project: Rock Paper Scissors
Dates and times: Dates, times and seats: To be announced. How the live sessions work
Checked on: The Odin Project, Foundations, About The Odin Project (2026-11-03). Units listed in the provider's own words; the summary, pace and walk-throughs are ours.