Download and keep learning

Choose the full notebook practice pack for local study. It includes the notebooks, data, setup helper, and dependency file.

Notebook practice pack

All modules, full workbooks, independent assessment, and datasets in one download.

Download the notebook pack

Datasets only

Original teaching fixtures and the documented public Penguins data in several formats.

Download datasets

Complete workbooks

A notebook downloaded by itself still needs the data folder. The practice pack includes it. Read the setup instructions.

One module at a time

ModuleStudent notebookWorked solutions
00. A short Python bridgeStudentSolutions
01. Start with a dictionaryStudentSolutions
02. From one student to manyStudentSolutions
03. Meet the pandas SeriesStudentSolutions
04. Build and inspect a DataFrameStudentSolutions
05. Select exactly what you needStudentSolutions
06. Filter with conditionsStudentSolutions
07. Sorting and index decisionsStudentSolutions
08. Create and update columnsStudentSolutions
09. Data types and safe conversionStudentSolutions
10. Missing values and honest cleaningStudentSolutions
11. Duplicates and data qualityStudentSolutions
12. Clean and search textStudentSolutions
13. Dates, times, and durationsStudentSolutions
14. Map, apply, and vectorizeStudentSolutions
15. Statistics you can explainStudentSolutions
16. Group, summarize, and compareStudentSolutions
17. Merge related tablesStudentSolutions
18. Concatenate and alignStudentSolutions
19. Reshape tablesStudentSolutions
20. Read and write filesStudentSolutions
21. Work with time seriesStudentSolutions
22. Explore richer structuresStudentSolutions
23. Work efficiently and reproduciblyStudentSolutions
24. Plot and interpretStudentSolutions
25. Debugging clinicStudentSolutions
26. End-to-end classroom projectStudentSolutions
27. Import CSV and text with confidenceStudentSolutions
28. Work across Excel and JSON formatsStudentSolutions
29. Analyze a real public datasetStudentSolutions