CS50's Introduction to Programming with Python
CS50's Introduction to Programming with Python is a free beginner-level course from edX / Harvard, typically completed in 10 weeks (around 90 study hours).
- Price
- Free
- Duration
- 10 weeks
- Level
- Beginner
- Study hours
- 90 hours
- Provider
- edX / Harvard
About this course
Harvard's introduction to programming using Python. Covers functions, variables, loops, OOP, file I/O and unit testing.
What you will be able to do
- Explain Python syntax, data types and control flow
- Explain the role in plain terms and identify your next learning step
- Write Python scripts that automate practical tasks
- Justify your approach using the underlying theory and research
- Assemble portfolio evidence you can explain and defend at interview
Highlights
- Free audit
- Harvard
- Project-based
Questions people ask
How much does CS50's Introduction to Programming with Python cost?
CS50's Introduction to Programming with Python is free. Some providers charge separately for a verified certificate.
How long does CS50's Introduction to Programming with Python take?
The provider lists 10 weeks. That works out at roughly 90 study hours in total.
Is CS50's Introduction to Programming with Python suitable for beginners?
It is pitched at beginner level, so no prior experience is assumed.
Similar Software & Cloud courses
- Cloud Computing Higher National Certificate/Diploma (HTQ) — BIRMINGHAM METROPOLITAN COLLEGE · Free · 39 Weeks · full-time · Intermediate
- Skills Bootcamp in Software Development with AI — NORTHCODERS LIMITED · Free · 13 Weeks · full-time · Intermediate
- Certified Kubernetes Administrator (CKA) — Cloud Native Computing Foundation (CNCF) · £300 exam · 2 hours (exam) · Advanced · 60 study hours
- AWS Certified Solutions Architect Associate SAA-C03 Practice Exams 2026 — Tutorials Dojo · £11.84 · Self-paced · Intermediate
- AWS Certified Solutions Architect – Associate (SAA-C03) — Amazon Web Services · £120 exam · 6-12 months experience recommended · Intermediate · 80 study hours
- Certified Kubernetes Administrator (CKA) with Practice Tests — Udemy (Mumshad Mannambeth) · £14.99 (sale) · 20–25 hours · Intermediate · 22 study hours
Compare all UK courses · Check whether this course closes your skills gap