Home Welcome to the Data Science Education Repository
Welcome to the Data Science Education Repository
Cancel

Welcome to the Data Science Education Repository

This is a Community of Practice repository that provides a space for educators who are teaching introductory level data science to share materials and showcase their work. Contributions to this repo consist of short articles about data science curricula, including lessons, modules, and courses. Each article includes a link to a GitHub repo or website that stores relevant curriculum materials, such as Jupyter notebooks. Contributions can also include submission of a specific coding notebook without providing a written summary that links a Github repo or website.

Most Recent Contributions

How to Search this Repo

There are multiple ways to search for specific types of data science curricula in this repo.

  • Use the menu in the sidebar on the left to:
    • Browse the articles
    • Explore Categories of curriculum type (e.g., Class Activity, Lesson or Module)
    • Review Tags to identify specific topics (e.g., diversity, matplolib, tree models)
    • View the list of Institutions to find curriculum from a specific college or university
    • Review Archives to identify articles by date of submission
  • Use the Search Bar in the upper right corner to search for any topic or key word
Recently updated articles and trending tags appear in the sidebar on the right.
Once you open an article, a table of contents for the article will appear in the sidebar on the right, allowing you to easily navigate through the article.

How to Contribute to this Repo

You can join this Community of Practice and share your curriculum in two ways:


For the first option, you can provide a brief summary with a link to your Github repo or website:
  1. Create a Github repo to store your materials, including all relevant notebooks and datasets.
  2. Complete this form to submit all of the details needed to compile your article and add your contribution to this repo.
For the second option, you can upload a specific coding notebook without providing a written summary:
  1. Click this link to access the "Notebooks" repo.
  2. Click on the "Add File" tab in the upper right corner
  3. Click on "Upload Files" in the dropdown menu.
  4. Drag and drop the file you'd like to upload.
  5. Click on the green "Commit Changes" tab at the bottom to complete the upload.

If you would like to reference and cite your work, there are two options:

  1. You can cite your work using the Digital Object Identifier (DOI) associated with this site: DOI 10.17605/OSF.IO/4HQ6B.
    • This option does not require you to archive your GitHub repo. You can continue to update or modify your repo as needed.
  2. You can create an individual Digital Object Identifier (DOI) that is specifically attached to the Github repo that you have developed to store your materials using Zenodo:
    • This options requires you to archive your GitHub repo. You will no longer be able to update or modify your repo.
    • If you are ready to archive your repo and you'd like to create an individual DOI, follow these steps.

Acknowledgement and Disclaimer

Acknowledgement: Development and management of this repo is supported by the National Science Foundation's IUSE:EHR program under award number 1915714.

Disclaimer: Any opinions, findings, and conclusions or recommendations expressed in this material are those of the contributor(s) and do not necessarily reflect the views of the National Science Foundation.