Home / Categories / edx

CS50's Introduction to Computer Science

Catalog facts

Platform: edx

Instructor: David J. Malan (Harvard)

Pricing model: Free to audit; paid verified certificate optional

Topics: computer-science, programming

Checked 2026-07-31

Where these numbers come from

The edX course page did not render for automated access on 2026-07-31, so no rating is shown. Institution, instructor, and the free-to-audit model are long-stable public facts about CS50.

Our rule: a rating or count appears here only when we read it on the provider's page and dated the reading. Blank means unverified, not zero. See the methodology.

Who this fits

The strongest free starting point in computer science, and harder than its popularity suggests — problem sets are real programming from week one, in C before Python. Pick it to learn how computing works; pick a bootcamp-style course instead if you only want to ship a project fast.

Before enrolling anywhere, check the syllabus against the job or project you actually want — course marketing describes outcomes, syllabi describe contents, and the gap between the two is where refund requests come from. Current price and start dates live on the provider page below.

View on edxAffiliate disclosure