freeCodeCamp
Python Certification
freeCodeCamp's new interactive Python certification, launched December 2025, with a free exam.
Harvard's dedicated Python course: functions to unit tests, regex and object-oriented programming.
Taught byHarvard OnlineCS50P is a Python-only course from Harvard's CS50 team. Ten weeks cover functions, conditionals, loops, exceptions, libraries, unit tests, file I/O, regular expressions and object-oriented programming, with weekly problem sets and a final project.
Best for: Beginners who want a rigorous Python-first course.
Tick modules off as you finish them on Harvard Online.
0 of 8 modules done
Plan your pace
At 4 hours a week you would finish in about 15 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Free CS50 certificate from Harvard's OpenCourseWare for completing the work; an edX verified certificate costs extra.
Harvard Online sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Harvard's open catalogue, including CS50.
All free Harvard Online courses