This certifies that
Your name
has successfully completed the assessed program
Python Foundations
Write and run Python programsModel data with functions, collections and classesRead and write files and handle failures safely
The most readable way to start programming.
Learn programming fundamentals with Python — variables, control flow, functions, collections, classes, files, tests and packaging — then ship a small project you can extend.
Reviewed and updated October 2026 · Free to start
464 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the Python Foundations Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
Python Foundations
Write and run Python programsModel data with functions, collections and classesRead and write files and handle failures safely