The Odin Project
Foundations Course
The Odin Project's free starting course: Git, HTML, CSS, Flexbox and JavaScript basics.
Harvard's follow-on to CS50x: build and deploy web apps with Django, JavaScript and SQL.
Taught byHarvard OnlineCS50W picks up where CS50x leaves off and goes deep on web application design. Lectures move from HTML and Git through Django, SQL models, JavaScript user interfaces, testing and CI/CD, and scalability and security. Projects are substantial, ending with a final project of your own.
Best for: Learners with some programming who want a rigorous full-stack course.
Tick modules off as you finish them on Harvard Online.
0 of 8 modules done
Plan your pace
At 4 hours a week you would finish in about 30 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Free CS50 certificate from Harvard's OpenCourseWare for completing the work; an edX verified certificate costs extra.
Before you start: CS50x or equivalent programming experience
Harvard Online sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Harvard's open catalogue, including CS50.
All free Harvard Online courses