Sources and version notes
Reviewed 14 October 2026. Course prose, examples, datasets and SVG diagrams are original. These primary sources ground API behavior and provide further reading; they are not copied chapters. Stable documentation changes over time, so the actual execution versions are recorded separately in VERIFICATION.md.
Scope and lab
- Public Python for AI and Data course page: inspected in the cloud browser; planned beginner foundation followed by an applied data project. No enrolment change was made.
- Aabha Code Lab: inspected and exercised in the cloud browser. Profiles expose Python, Data and Charts separately. Browser storage is not a substitute for downloaded work.
Python
- Python tutorial: language reference path for learners
- Numbers and text: expressions, strings and indexing
- Control flow and functions: branches, loops, function definitions and parameter behavior
- Data structures: containers and collection operations
- Modules: import structure and module use
- Input and output: files, formatting and context managers
- Errors and exceptions: explicit exception handling
- Floating-point limits: representation and approximate comparisons
- CSV module: quoting-aware readers and writers, newline handling
- unittest: repeatable tests using the standard library
- venv: isolated local environments and direct interpreter invocation without activation
Data and charts
- NumPy beginner guide: array shape, dtype, indexing and reductions
- NumPy copies and views: shared memory and explicit copies
- pandas introductory tutorials: tabular selection, grouping and summaries
- pandas read_csv: string ingestion and missing-value options
- pandas to_datetime: date conversion and coercion
- pandas copy-on-write guide: why ambiguous chained assignment is avoided
- Matplotlib quick start: Figure/Axes, plotting and output
What the links do not establish
Documentation describes APIs, not this course's learning effectiveness. Local tests and selected browser tests provide specific compatibility evidence, not a guarantee across every device, package combination or future release. The course has not been piloted with learners. No claim of external accreditation, certification or live publication is made.