CS50 — Introduction to Computer Science
The most popular university course in the world — now free to everyone.

Harvard University · official site
CS50 — the largest on-campus course at Harvard and Yale combined — plus Statistics 110, free to the world with full problem sets and walkthroughs.
Free, complete, and yours to keep — stream every lecture in our player or download the whole course.
The most popular university course in the world — now free to everyone.
Harvard's legendary ethics course — the first one ever put on the open web.
Probability as storytelling — the famous Stat 110 lectures.
Recreate Pong, Mario, and Zelda — game engines and design, taught at CS50 quality.
HTML to Django to React — modern web development, properly taught.
Python from zero, the CS50 way — functions, loops, and real programs from week one.
Harvard's full-stack web course — Django, SQL, JavaScript, and React, taught by shipping project after project.
Search, knowledge, uncertainty, and learning — hands-on in Python.
Harvard's AI course for everyone who finished CS50x — search, knowledge, uncertainty, optimization, learning, and neural networks, in Python.
Databases from zero — the newest member of the CS50 family.
Harvard's practical guide to staying safe — and thinking like an attacker — with the CS50 production team behind it.