Python Certification

  • Free
  • Certificate included
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
Python, Programming
Source
freeCodeCamp
Last verified
20 Oct 2026

freeCodeCamp's current Python certification, one of the six that make up its Full-Stack Developer curriculum, teaches the fundamentals of the language in a single chapter of 86 blocks followed by an exam chapter. It begins with Python basics and installation, then loops and sequences and dictionaries and sets, with a user configuration manager as the first project. Error handling, classes and objects and object-oriented programming follow, with a budget app and a polygon area calculator as projects, before the course turns to computer-science ground: linear data structures, building a hash table, recursion and algorithms.

Teaching is through interactive lessons, workshops, labs, reviews and quizzes completed in the browser at your own pace. Five required projects must be completed to qualify for the certification exam, and passing the exam lets you claim the Python Certification. Everything is free — the curriculum, the exam (which freeCodeCamp states is free of charge) and the certificate, which is published at a public URL on freecodecamp.org so that anyone can verify it.

Advertisement

What you’ll learn

  • Install Python and write programs using loops, sequences, dictionaries and sets
  • Handle errors and work with classes, objects and object-oriented programming
  • Implement linear data structures, a hash table, recursion and algorithms
  • Build projects such as a user configuration manager, a budget app and a polygon area calculator
  • Complete the required projects and pass the Python certification exam

Who it’s for

Beginners who want a free, project-based route into Python that also introduces data structures and algorithms; those wanting data analysis specifically should look at the Data Analysis with Python certification.

Syllabus

24 sections as listed on freecodecamp.org.

  1. Introduction to Python
  2. Understanding Variables and Data Types
  3. Build a Report Card Printer
  4. Introduction to Strings
  5. Build an Employee Profile Generator
  6. Build an Employee Profile Validator
  7. Numbers and Mathematical Operations
  8. Build a Bill Splitter
  9. Booleans and Conditionals
  10. Build a Movie Ticket Booking Calculator
  11. Build a Travel Weather Planner
  12. Understanding Functions and Scope
  13. Build a Kitchen Inventory Tracker
  14. Build an Apply Discount Function
  15. Build a Caesar Cipher
  16. Build an RPG Character
  17. Python Basics Review
  18. Python Basics Quiz
  19. Build a User Configuration Manager
  20. Build a Budget App
  21. Build a Polygon Area Calculator
  22. Build a Hash Table
  23. Implement the Tower of Hanoi Algorithm
  24. Python Review

Course details

Includes
24 lessons

Source: freeCodeCamp (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens freecodecamp.org Go to course (opens in a new tab)