BIG DECISIONS START WITH A LITTLE EXPLORING. Watch. Try. Find your thing. ↗
COURSEDekhoMy space 0

Harvard CS50

Introduction to Programming with Python

A Python-focused route through writing, testing and improving small programs.

OverviewPreview & practiceAccess & qualification

What the programme covers

The syllabus moves through functions, variables, conditionals, loops, exceptions, libraries, tests, file input/output, regular expressions and object-oriented programming. A final project provides an opportunity to combine ideas.

How to think about the study routine

The material is self-paced. Reserve practice time: watching syntax without writing and testing your own code gives an incomplete picture of the work.

Questions to bring to your shortlist

Can you explain the difference between the input, the calculation and the output? Which part would you test first?

Checked 13 October 2026 · Official source ↗
Provider information can change. Verify current access, fees and requirements.
See the preview & practice →

LESS GUESSWORK. A CLEARER NEXT STEP.

Build your course shortlist.

This form saves a record on your device. No enquiry is sent and no callback is booked. Download it from My space for your own follow-up.