Applied Data Science

Author

Michael Linderman and Phil Chodrow

Published

January 5, 2026

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

Vanderplas, Jacob T. 2016. Python Data Science Handbook: Essential Tools for Working with Data. First edition. Sebastopol, CA: O’Reilly Media, Inc.



© Michael Linderman and Phil Chodrow, 2025-2026