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

Where these numbers come from

The edX course page did not render for automated access in July 2026, 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. The gap between the two is where refund requests come from. Current price and start dates live on the provider page below.

Skip it if

Skip it if you need something running this month. CS50 is foundations, taught properly, and the payoff compounds over years rather than weeks. And know what you are walking into. The early problem sets are in C, not Python, which surprises people expecting a gentler on-ramp. That difficulty is the point, and it is also the filter.

The free path, compared

CS50 is the free path: full course access without paying, with the verified certificate as the only paid option. The certificate adds a line for your resume; the problem sets add the actual signal. If you must choose where effort goes, finish the problem sets.

Three questions before you enroll

  1. Can I budget real weekly hours for months? CS50 rewards consistency and punishes cramming.
  2. Do I want to understand how computing works, or do I mainly want to ship a product? (Different courses.)
  3. Will I do the problem sets honestly? Copied solutions turn the strongest free signal into nothing.

The general version of this checklist is in the how-to-choose guide: subscription math, reading ratings properly, refund windows. The free-certificate landscape has its own guide.

View on edxAffiliate disclosure