Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

This introductory data science course curriculum for undergraduates is split into modules. Computational thinking course instructors that are looking for data science applications are especially encouraged to adapt this work in all or in part.

Course Modules

Each module can be adapted to a 2-4 week undergraduate course with a total of 4 class hours each week. Materials are a mixture of Google Slides, Jupyter Notebooks, and digital or printed PDF handouts of activities and readings. Classroom modalities:

Browse the curriculum

Why are there different versions?

Our goal is to make this curriculum as adaptable as possible. Materials were originally developed using the datascience Python package as our tabular programming paradigm. We recommend you view these first.

We are in the process of translating a set of extended materials to other APIs:

Please contact us if you are interested in adopting these extended materials.

Course Syllabi

Usage and License

See our home page.

Footnotes
  1. We use otter-grader Python package for autograding Jupyter Notebooks