Data Science & AI Curriculum for High School

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.

Join the Fall Pilot
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.

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
Example work:
Autocorrect
No items found.

Join the Fall Pilot

Get Started

CSTA Alignment

Data Science & AI is aligned to the CSTA 9-10 and 11-12 Computer Science Standards within our full K-12 computer science curriculum. 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

Frequently asked questions

Common questions from teachers and districts about this course.
+-

What is a data science course in high school?

A high school data science course teaches students to collect, clean, analyze, and visualize data, and to draw defensible conclusions from it. Modern courses also introduce the machine learning ideas behind AI, since that's where data science is heading. Hello World's Data Science & AI course for grades 8-12 does both, using Python to analyze real datasets and build working AI tools.

+-

What should a high school data science curriculum include?

Data types and cleaning, descriptive statistics, visualization, asking good questions of data, an introduction to prediction and pattern recognition, and the ethics of collecting and using data. Hello World's curriculum covers this through projects like urban bike share planning, and students go on to build hand-writing recognition and autocorrect tools, which is where data science and AI meet.

+-

Do students need to know Python before taking Data Science & AI?

Some Python helps, which is why Hello World recommends Intro to Python first. That said, the data science course reinforces Python as it goes, and students with prior programming experience in any language can start directly. Download the scope and sequence to see how the two courses connect.

+-

How does this course teach AI?

By having students build it. Rather than reading about machine learning, students train models on real data and see how the outputs change, then build applications like text prediction and hand-writing recognition. That hands-on approach is how students learn what AI can and can't do. It's the capstone of Hello World's AI literacy curriculum for high school.

+-

Can data science count for math or science credit?

In a growing number of states, yes. Several states now allow a data science course to satisfy a fourth-year math requirement or count as a science or CS elective; policy varies by state and district. Hello World's standards alignment documents how the course maps to state standards to support that conversation locally.

+-

What math do students need for high school data science?

Algebra I is enough to start. The course builds statistical reasoning as it goes, and the programming handles the heavy computation. Students don't need calculus or statistics beforehand, which is what makes data science accessible to a much wider range of students than traditional advanced math.

+-

Who can teach Data Science & AI?

Math, science, CS, and CTE teachers are the most common. No data science background is required; the course includes full lesson plans, solution guides, and professional development with a dedicated PD specialist throughout the year.

Sign up for free this school year!

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