Skip to content
C Codeloom

Courses / Beginner

Python from Zero to Confident

A complete Python course for absolute beginners, with a downloadable certificate at the end.

Build a real working understanding of Python from scratch. Covers syntax, data types, control flow, functions, OOP, and error handling. Ends with a hands-on review and certificate of completion.

7 modules 19 lessons ~12h Certificate of completion

Your progress

0 / 19

Click "Mark complete" at the bottom of each lesson to track progress. Progress is saved locally in your browser.

Syllabus

  1. Module 1

    Welcome to Python

    What Python is and how to run your first program.

    3 lessons
    1. What is Python?
    2. Install Python and run your first program
    3. Syntax and indentation
  2. Module 2

    Working with data

    Variables, numbers, strings, and the core data types.

    4 lessons
    1. Variables and naming
    2. Data types
    3. Numbers and math
    4. Strings
  3. Module 3

    Collections

    Lists, tuples, sets, and dictionaries.

    4 lessons
    1. Lists
    2. Tuples
    3. Sets
    4. Dictionaries
  4. Module 4

    Control flow

    Conditionals and loops to make decisions and repeat work.

    3 lessons
    1. Conditionals
    2. For loops
    3. While loops
  5. Module 5

    Functions and modules

    Reusable code, parameters, and packaging.

    2 lessons
    1. Functions
    2. Modules and imports
  6. Module 6

    Object-Oriented Python

    Classes, objects, and a tour of OOP.

    2 lessons
    1. Classes and objects
    2. Decorators
  7. Module 7

    Errors and files

    Handle failure gracefully and read/write files.

    1 lesson
    1. File I/O

Certificate of completion

When every lesson is marked complete, the certificate becomes available below.

Get your certificate →