Paths/Python Foundations
Beginner7 courses2 freerest with Pro

Python Foundations

Build a rock-solid Python base — from your first program to well-structured, importable packages you can build real projects on.

// 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