Skip to content
Klay

Python for AI, fast

Skip this if you already write Python. Do not, if you have shipped Java or Go for a decade.

  1. Python crash course Write and run Python confidently: variables, types, control flow.
  2. Lists, dicts and loops Reach for the right container and iterate over it cleanly.
  3. Functions, imports and modules Split code into functions and import across files.
  4. Reading a Python traceback Read an error bottom-up and fix it without pasting it anywhere.
  5. Notebooks and virtual environments Keep projects isolated and know when a notebook is the wrong tool.
  6. NumPy arrays Use arrays and vectorised operations instead of Python loops.
  7. pandas DataFrames Load a CSV, select rows and columns, and compute a grouped summary.

Ends with a graded checkpoint: 10 questions, pass mark 70%.