Applied Data Science
Welcome
This is a set of notes developed for an undergraduate course in data science. The target audience for these notes are students who have completed a first course in either programming or data science.
Pedagogical Features
These notes are explicitly designed for undergraduate instruction. For this reason:
- Computational examples are integrated into the text and shown throughout.
- Live versions of lecture notes are supplied via Google Colab, with certain code components removed. The purpose is to facilitate live-coding in lectures.
Use and Reuse
These notes were written by Michael Linderman and Phil Chodrow for the course CSCI 1010: Applied Data Science at Middlebury College. All are welcome to use them for educational purposes. Attribution is appreciated but not expected.
Source Texts
These notes are intended to used alongside Vanderplas (2016) and we extensively draw on that resource.
Acknowledgements
This site was generated using the Quarto publishing system. It is hosted on GitHub and published via GitHub Pages. Google Colab provides free access to interactive Python environments for live coding.
References
© Michael Linderman and Phil Chodrow, 2025-2026