Course index
Builder track: write Python to load, clean, and analyze real datasets — not just talk about AI/finance concepts.
Concepts you already have — variables, loops, conditionals, functions — mapped onto Python's specific syntax and conventions.
indentation block · dynamic typing · snake_case · f-string · REPL Lesson 02 · foundationsThe core data structures that pandas DataFrames are built on underneath — lists, dictionaries, tuples, and comprehensions.
list · dict · tuple · indexing · slicing · list comprehension · unpacking · mutability Lesson 03 · foundationsString methods, slicing on strings, and reading a real CSV off disk with with open() and the csv module — the last stop before pandas.
Load a real CSV with pandas.read_csv, inspect it, and see what it gives you for free over the manual csv-module approach.
Canonical definitions used across all lessons.
| File | What it holds |
|---|---|
| MISSION.md | Why you're learning Python. Grounds every teaching decision. |
| RESOURCES.md | Trusted sources — official docs, pandas, communities. |
| learning-records/ | What's been established — drives what gets taught next. |