Python for AI, fast
Skip this if you already write Python. Do not, if you have shipped Java or Go for a decade.
- Python crash course Write and run Python confidently: variables, types, control flow.
- Lists, dicts and loops Reach for the right container and iterate over it cleanly.
- Functions, imports and modules Split code into functions and import across files.
- Reading a Python traceback Read an error bottom-up and fix it without pasting it anywhere.
- Notebooks and virtual environments Keep projects isolated and know when a notebook is the wrong tool.
- NumPy arrays Use arrays and vectorised operations instead of Python loops.
- pandas DataFrames Load a CSV, select rows and columns, and compute a grouped summary.
Ends with a graded checkpoint: 10 questions, pass mark 70%.