University of Helsinki
Python Programming MOOC 2026
University of Helsinki's free Python course with automatic exercise checking and optional credits.
Dr. Chuck's free Python course and textbook, the same material as his Coursera course.
Taught byPython for Everybody (PY4E)Python for Everybody is Charles Severance's open course from the University of Michigan. The free site hosts every lecture, the textbook and auto-graded exercises, starting from why we program and ending with web services, databases and data visualization. The Coursera version no longer offers free audit, so this is the free route.
Best for: Complete beginners, including non-technical learners.
Tick modules off as you finish them on Python for Everybody (PY4E).
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.
Logged-in learners earn free badges; formal certificates are only free for University of Michigan students and staff.
Python for Everybody (PY4E) sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Dr. Chuck's free, open Python course from the University of Michigan.
All free Python for Everybody (PY4E) courses