Harvard Online
CS50's Web Programming with Python and JavaScript
Harvard's follow-on to CS50x: build and deploy web apps with Django, JavaScript and SQL.
web.dev's free JavaScript course covering the core language from the ground up.
Taught byGoogleA text-based JavaScript course on web.dev introduced in 2023. It focuses on the language itself: data types, functions, objects, classes, collections and more, written for people who want a clear mental model rather than a framework tutorial.
Best for: Beginners who prefer reading to video and want core JavaScript skills.
Tick modules off as you finish them on Google.
0 of 6 modules done
Plan your pace
At 4 hours a week you would finish in about 4 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
No certificate; web.dev offers free badges for completed quizzes.
Before you start: Basic HTML and CSS
Google sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Free product training and certifications from Google.
All free Google courses