Data Science Curriculum

Data Science & AI

  • Grades 8-12
  • Year-round

Students are introduced to the power of data analysis, machine learning concepts, and artificial intelligence through hands-on Python programming projects.

Data Science & AI
Grades 8-12
Python
CSTA 9-10
CSTA 11-12
Text-based
Python

Course Overview

Students explore real-world data, build AI-inspired applications, and develop their skills in data processing, analysis, and visualization. The course introduces key concepts such as data cleaning, visualization, simple models, and object-oriented programming, giving students a strong foundation for understanding and working with modern AI and data-driven technologies. Prerequisite: Intro to Python or any introductory Python programming course is required. Students should be comfortable writing basic Python programs that use variables, conditionals, loops, lists, and functions.
No items found.
Example Project: 
Autocorrect

Learning Goals

Students will:
  • Learn and apply core data science and AI concepts including data processing, visualization, classification, and simple language models
  • Build programs that read, clean, analyze, and visualize real-world datasets
  • Explore how AI techniques such as template matching and probabilistic language models work in practice
  • Use computational thinking to design, test, and refine data-driven and AI-inspired programs
  • Apply testing, debugging, and iteration to improve program outcomes
  • Collaborate on team-based data science and AI projects
  • Reflect on the ethical and societal implications of data science and AI technologies

Join the Fall Pilot

Get Started

CSTA Alignment

Data Science & AI is aligned to the CSTA 9-10 and 11-12 Computer Science Standards. The course provides opportunities for high school students to build advanced programming and data analysis skills using Python. Students deepen their understanding of algorithms, data structures, object-oriented programming, and responsible computing, while exploring real-world applications of data science and artificial intelligence.

Curriculum Standards Alignment

Course Resources

Projects include resources to...

Lesson Plans

Provides pacing suggestions, key vocabulary, discussion prompts, and differentiation tips to support student choice while ensuring alignment with learning goals.

Teacher Slides

These student-facing slides walk students through each phase of the project and include embedded prompts, key concepts, and workbook activities.

Project Example

Helps teachers support students, model expectations, demonstrate creative possibilities and accurate use of the code.

Example Code

Supports debugging during instruction and offers a reference point for students building their own projects.

Project Rubric

Aligned to the project's learning objectives and includes grading criteria for creativity, collaboration, and technical proficiency.

Student Workbook

Students use workbooks (print or digital) to record their project ideas, explain their coding choices, and reflect on what they've learned.

View All Curriculum

Sign up for free this school year!

Get access to free projects now, or schedule a call for a district-wide deployment.