
Teaching Data Science
While K-12 data education is a relatively nascent field, there are already a variety of resources for teachers who want to implement data science in the classroom today. Here, schools and teachers can gather resources for implementing data science education into their classrooms ranging from year-long courses to short activities.
Don't see what you're looking for quite yet? Our coalition partners are actively working to create more content, including lesson plans, interactive textbooks, and tools for finding ready-to-use datasets. Be sure to check back often and follow us on social media for the latest updates.
(Have a resource to add?)
Filter by Grade Level
Filter by Category
Filter by Name
Your content has been submitted
CourseKata
CourseKata is an interactive online textbook designed for beginners in data science and algebra. It includes hands-on activities to practice manipulating and analyzing data using Jupyter and R. CourseKata also provides office hours and workshops for teachers as well as an introductory 12-session training to support their curriculum implementation.
Grade:
9-12, College
Category:
Course Curriculum, Professional Development
Software & Tools:
Jupyter Notebook, R
Data Visualization Principles: DS4E Lesson Plan Competition
Data Visualization Principles is a lesson plan selected from the DS4E Bite-Sized Lesson Plan Competition. In this lesson plan, students learn introductory data visualization principles in order to determine good and bad visualiations of data.
Grade:
6-8, 9-12
Category:
Lesson Plans
Software & Tools:
None required
Daphne Draws Data
Daphne Draws Data provides elementary educators with tools to make math and graphing lessons fun and engaging. Use the website below to download an educator guide that includes discussion questions and lesson plans that map to common core state standards in math and English
Grade:
K-5
Category:
Lesson Plans
Software & Tools:
Data8
Data8 is a university data science course curriculum being piloted at several high schools. The curriculum teaches critical concepts and skills in computer programming and statistical inference, in conjunction with hands-on analysis of real-world datasets. The online resource library includes lecture recordings, a full digital textbook, student assignments in Jupyter, and recommended course sequences.
Grade:
9-12, College Level
Category:
Course Curriculum
Software & Tools:
R, GitHub, Jupyter
Decision Trees: DS4E Lesson Plan Competition
Decision Trees is a lesson plan selected from the DS4E Bite-Sized Lesson Plan Competition. This lesson plan contrasts human and computer logic systems to classify data and make predictions using labeled datasets. Students will learn key components of computer models such as vocabulary, training and testing stages, and ethical considerations through the use of a variety of programming platforms.
Grade:
6-8, 9-12
Category:
Lesson Plans
Software & Tools:
Python, Google Collab
Data Education in Schools
Data Education in Schools provides a variety of curricular resources for learners grades K-12. These include data sets, lesson plans, and activities across the subject areas. Resources are divided by topic and theme, such as water pollution and seasonal topics, and range from short activities to complete units.
Grade:
K-5, 6-8, 9-12
Category:
Lesson Plans
Software & Tools:
None Required
Data Stories through Street Photography: DS4E Lesson Plan Competition
Telling Local Data Stories through Street photography is a lesson plan selected from the DS4E Bite-Sized Lesson Plan Competition. In this lesson plan, students engage with principles of photography to make sense of data and think critically about how data is produced and used.
Grade:
6-8, 9-12
Category:
Lesson Plans
Software & Tools:
None required
DataCamp
DataCamp is an online platform offering courses, lessons, and practice challenges to help teachers instruct students on data science concepts and data analysis tools, and build their own proficiency.
Grade:
9-12, College
Category:
Course Curriculum, Lesson Plans, Professional Development
Software & Tools:
Many incuding R, Python, Tableau, PowerBI, Excel and others
Deepnote
Deepnote is a collaborative coding environment. Instructors can create courses, share assignments, track submissions, and provide feedback directly on students' programming assignments. The platform is entirely web-based so users do not need to download Python, Jupyter, or any other coding software.
Grade:
9-12, College
Category:
Tools & Curriculum Resources
Software & Tools:
None required