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
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.
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.