University of Helsinki
Python Programming MOOC 2026
University of Helsinki's free Python course with automatic exercise checking and optional credits.
freeCodeCamp's new interactive Python certification, launched December 2025, with a free exam.
Taught byfreeCodeCampfreeCodeCamp's current Python course, which replaces Scientific Computing with Python. It covers functions, loops, dictionaries, sets, classes, data structures and algorithms through lessons, workshops and labs, followed by five certification projects and a 50-question exam.
Best for: Beginners who want a free Python certificate with a real exam.
Tick modules off as you finish them on freeCodeCamp.
0 of 6 modules done
Plan your pace
At 4 hours a week you would finish in about 75 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Free certification: complete the five certification projects and pass the free 50-question exam.
freeCodeCamp sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
A non-profit teaching people to code, entirely free.
All free freeCodeCamp courses