Canonical resource index
Resources
Jump straight to source-backed PDFs, notes, notebooks, exercises, slides, and roadmap guidance. Use Chapters for the guided path; use Resources when you already know what you need.
PDFs
Chapter PDFs
Sample chapters and book PDFs linked back to the canonical GitHub repo.
Best for reading offline or assigning chapter excerpts.
Open resourceNotes + notebooksColab and Jupyter notebooks
Interactive notes for optimization, regression, classification, clustering, and neural networks.
Best for moving from the page into runnable examples.
Open resourcePractice setsExercises
Exercise wrappers and datasets for hands-on Python practice.
Best for homework, labs, and self-checks.
Open resourceCourse materialsSlides and roadmaps
Instructor-facing presentations and recommended study paths for different courses.
Best for planning a syllabus or lecture sequence.
Open resource