In short: A full intro-to-programming course you can finish free; lectures are in English, and a verified certificate is paid.
- Full course free
- Harvard course
- Subtitles available
- Certificate costs extra
- Not tested by us
Before you sign up
Checked 2026-09-28 · based on official and public sources · not tested by us
Harvard’s introductory computer science course, CS50, with 11 weeks of lectures and problem sets free online.
Data sheet
Compiled from the public sources linked below
| What you get | Harvard’s introductory computer science course CS50 |
|---|---|
| Length | 11 weeks of lectures and assignments |
| Free access | Entire course free |
| Certificate | Verified certificate via paid edX track |
| Operator | Harvard University |
| Sign-up | Not needed to watch; account needed to submit assignments |
When to use it
Beginners who want a structured, university-level first course in computer science and programming.
Before you use it
Lectures are in English with subtitles. The whole course is free, but a verified certificate is available only through the paid edX track.
How to use it
- Open the CS50x page and start with the first lecture
- Create an account if you want to submit problem sets
- Work through the 11 weeks of lectures and assignments in order
What to expect
You can complete every lecture and assignment for free. Choose the paid edX track only if you need a verified certificate. Lectures are in English, with subtitles.

Checked 2026-09-28 · compiled from public sources; we have not tested it ourselves. Terms change, so check the official pages before you rely on it. · Official site · Source 1
