The Odin Project
Foundations Course
The Odin Project's free starting course: Git, HTML, CSS, Flexbox and JavaScript basics.
freeCodeCamp's rebuilt HTML and CSS certification with lessons, workshops, labs and a free exam.
Taught byfreeCodeCampThe 2025 rebuild of freeCodeCamp's first certification. Each module mixes short lessons, guided workshops, test-checked labs and a quiz, covering semantic HTML, forms, accessibility, Flexbox, Grid and responsive layout. Five certification projects unlock a closed-book exam.
Best for: Complete beginners who want a free, recognized first web certificate.
Tick modules off as you finish them on freeCodeCamp.
0 of 6 modules done
Plan your pace
At 4 hours a week you would finish in about 75 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Free certification: complete the five certification projects and pass the free 50-question exam.
freeCodeCamp sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
A non-profit teaching people to code, entirely free.
All free freeCodeCamp courses