Harvard CS50
JavaScript
Intermediate
Certificate

Free course on Harvard CS50

CS50's Web Programming with Python and JavaScript

84 hours 4.9(7,200 reviews)Free

At a glance

Rating
Rating 4.9
Hours
84
Cost
Free

Certificate available on completion.

Open Course Premium version

CS50's Web Programming with Python and JavaScript (CS50W) is free on two paths. Harvard publishes the whole course at cs50.harvard.edu/web, with lectures, projects, and source code open to anyone and no login needed. edX hosts the same course and adds an optional verified certificate. Our 'Go deeper' button links to the edX listing, and we earn nothing from it: we are not in edX's affiliate program. This is a follow-up to CS50x, not a first course, so you should be comfortable with basic programming and Python before starting. It goes deep on Django, JavaScript, SQL, and API design. Learn it free on Harvard's site, or use edX if you want the certificate for employers.

The course covers HTML, CSS, JavaScript, Django, SQL, and APIs across roughly 12 weeks of projects (source: cs50.harvard.edu/web).

About This Course

Harvard's web development course covering HTML, CSS, JavaScript, Django, SQL, and API design. Learn to build complex, data-driven web applications. Free to audit; certificate via edX.

Course Details

Platform
Harvard CS50
Language
JavaScript
Duration
84h
Certificate
Yes, included
Cost
Free
All Courses

Frequently Asked Questions

Is CS50W free?

Yes. It's free on cs50.harvard.edu/web and free to audit on edX. Only the edX verified certificate costs money.

Do I need experience first?

Yes. CS50W is a follow-up to CS50x. You should know basic programming and some Python before you start.

What does it cover?

HTML, CSS, JavaScript, Django, SQL, APIs, user interfaces, testing, and continuous integration, plus a final project you design.

Harvard's site or edX, which should I use?

Same course on both. Harvard's site is fully open with no account; edX adds a certificate and a graded track.

Do you make money if I use the 'Go deeper' link?

No. We are not in edX's affiliate program, so it pays us nothing. Harvard's free site has the exact same course.

More JavaScript Courses

JavaScriptBeginner

Foundations Path

The Odin Project's Foundations path takes you from zero to a working understanding of HTML, CSS, and JavaScript. Project-based learning with real code you build and can show to employers.

Rating 4.980hDetails →

JavaScriptBeginner

Learn JavaScript for Free

Scrimba's interactive JavaScript course lets you edit code right inside the video player. Covers syntax, functions, arrays, objects, DOM manipulation, and building real mini-projects.

Rating 4.730hDetails →