Paths/Python Foundations
Beginner7 courses2 freerest with Pro3 learning modes

Python Foundations

Build a rock-solid Python base, from your first program to a packaged CLI. The first six courses are shared with AI Engineer, so your progress carries over automatically.

// Course sequence
  1. 01

    Dev Setup for AI Beginners

    free

    Get your environment running and ship your first AI-powered app.

    7 modulesBeginner
  2. 02

    Programming Foundations: How Code Actually Runs

    free

    Learn how code actually runs - variables, loops, functions, and scope.

    6 modulesBeginner
  3. 03

    Python Data Structures in Depth

    Pro

    Master lists, dicts, sets, and comprehensions - and know when to use each.

    7 modulesBeginner
  4. 04

    Object-Oriented Python: Classes & Inheritance

    Pro

    Understand classes, inheritance, and dunder methods to read and write real object-oriented Python.

    7 modulesBeginner
  5. 05

    Python Files, APIs & Error Handling

    Pro

    Read and write files, call real APIs, and handle errors gracefully - the 'I can do real things now' milestone.

    7 modulesBeginner
  6. 06

    Python Packages & Project Structure

    Pro

    Organise code into importable packages with pip, virtual environments, and proper project layout.

    7 modulesBeginner
  7. 07

    Build a Real CLI Tool in Python

    Pro

    Capstone project: build and package a real command-line tool in Python - the payoff for everything you just learned.

    7 modulesBeginner