What the programme covers
The official CS50x outline includes C, algorithms, memory, data structures, Python, SQL and web technologies. Lectures and problem sets are available through its OpenCourseWare site. Certificate options have separate requirements.
How to think about the study routine
Allow time for problem sets as well as lectures. Eleven topic weeks are a course structure, not a promise that everyone finishes in eleven weeks.
Questions to bring to your shortlist
Do you enjoy translating an informal problem into precise steps? Are you willing to debug an approach when the first attempt fails?
Checked 13 October 2026 · Official source ↗
Provider information can change. Verify current access, fees and requirements.
See the preview & practice →Provider information can change. Verify current access, fees and requirements.