K-12 Computer Science Curriculum

We believe computer science is only as powerful as the question it's applied to.

MY Courses
CS Adventures with VR
Grades 1-3 
CoBlocks
CS Breakthroughs with VR
Grades 3-5
CoBlocks
CS Connections with VR
Grades 5-8
CoBlocks
CS Dimensions with VR
Grades 8-10
CoBlocks
Web Development
Grades 6-10
HTML/CSS/JS
Principles of IT
Grades 6-10
HTML/CSS/JS
Intro to Python
Grades 7-11
Python
Data Science & AI
Grades 8-12
Python

Curriculum Pathway

Hello World CS is an all-in-one, turnkey solution that enables schools and districts to build state-of-the-art computer science programs across grades 1-12. Courses build upon a shared core of complex, interconnected concepts, setting students up for a seamless, comprehensive learning experience.
Elementary School
Middle School
High School
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
CS Adventures with VR
VR icon
CS Breakthroughs with VR
VR icon
CS Connections with VR
VR icon
CS Dimensions with VR
VR icon
Web Development
Principles of IT
Intro to Python
Data Science & AI
Year-round
Standalone
AI Literacy and Readiness Modules
AI generate
Interdisciplinary Quests
Computing Systems
Productivity Tools
Elementary School
1st
2nd
3rd
4th
5th
CS Adventures with VR
VR icon
CS Breakthroughs with VR
VR icon
CS Connections with VR
VR icon
Year-round
Standalone
AI Literacy & Readiness Modules
AI generate
Interdisciplinary Quests
Middle School
High School
6th
7th
8th
9th
10th
11th
12th
CS Connections with VR
VR icon
CS Dimensions with VR
VR icon
Web Development
Intro to Python
Data Science & AI
AI Literacy & Readiness Modules
AI generate
Interdisciplinary Quests
Computing Systems
Productivity Tools
Elementary School
1st
2nd
3rd
4th
5th
CS Adventures with VR
VR icon
CS Breakthroughs with VR
VR icon
CS Connections with VR
VR icon
Year-round
Standalone
AI Story Studio
AI generate
Interdisciplinary Quests
Middle School
High School
6th
7th
8th
9th
10th
11th
12th
CS Connections with VR
VR icon
CS Dimensions with VR
VR icon
Web Development
Intro to Python
Data Science & AI
AI Story Studio
AI generate
Interdisciplinary Quests
Download Course Overview

Applied Computer Science

Our immersive computer science education deepens students’ knowledge across fields.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Productivity Tools
Computer Science
Computing Systems
Computer Science
AI Story Studio
AI Literacy
Principles of IT
Computer Science
AI History Museum
AI Literacy
AI Career Convos
AI Literacy
AI Book Hook
AI Literacy
AI 360°
AI Literacy
Data Science & AI
Computer Science
Intro to Python
Computer Science
CS Dimensions with VR
Computer Science
CS Connections with VR
Computer Science
CS Breakthroughs with VR
Computer Science
CS Adventures with VR
Computer Science
Web Development
Computer Science

CS Adventures with VR

  • CSTA K-2
  • CoBlocks
  • 1-2 Years
  • Block-Based
Students dive into creative computer science projects, exploring coding basics, digital storytelling, and building vibrant virtual worlds. They learn essential skills like responsible internet use and teamwork, with hands-on experience that makes tech fun and approachable.

In projects like designing enchanted forests and programming animated scenes, students use VR tools to bring their ideas to life. These experiences spark curiosity and build confidence, encouraging students to explore technology in imaginative new ways.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

CS Breakthroughs with VR

  • CSTA 3-5
  • CoBlocks
  • 1-2 Years
  • Block-Based
Students build foundational computer science skills through creative projects like training a virtual class pet, exploring a “future me” scene, and coding an alien invasion game. They learn key programming concepts, including loops, variables, and conditionals, while also gaining essential digital citizenship skills for safe and responsible tech use.

These hands-on experiences foster both technical abilities and ethical awareness, encouraging students to think critically about technology’s role in their lives.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

CS Connections with VR

  • CSTA 6-8
  • CoBlocks
  • Full Year
  • Block-Based
Students bring coding to life by creating virtual dream houses, programming team adventures on deserted islands, and designing branching storylines. Along the way, they gain hands-on experience with variables, loops, conditionals, and functions, building skills through interactive scenes and stories.

Starting with essentials like internet safety and collaborative skills, students quickly move into creative coding projects that encourage teamwork and innovation. Each project allows them to use CoBlocks to turn their ideas into immersive digital experiences.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

CS Dimensions with VR

  • CSTA 9-10
  • CoBlocks
  • Full Year
  • Block-Based
Students take on advanced computer science projects, bringing virtual worlds to life through interactive scenes, games, and simulations. They begin by exploring foundational concepts like networks, cybersecurity, and the inner workings of computer systems, giving them a broad understanding of digital technology.

Students then move on to designing cityscapes, training virtual animals, and building branching storylines using functions, lists, and nested conditionals. Each project allows them to create immersive, interactive experiences that challenge their skills in logic, problem-solving, and creative design.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Web Development

  • CSTA 6-10
  • HTML/CSS/JS
  • Full Year
  • Text-Based
Students learn to build their own websites, starting with HTML and CSS projects like fan pages, interactive lists, and custom galleries. They explore how to structure content with HTML and style it with CSS to create visually appealing, user-friendly layouts.

As they progress, students dive into JavaScript to add animations and interactive features, learning essential web design principles. By the end of the course, they can bring websites to life with dynamic elements, creating engaging, personalized sites that showcase their creativity and technical skills.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Principles of IT

  • Full Year
  • CoBlocks
  • CSTA 6-10
  • HTML/CSS
  • CTE Aligned
Students dive into every major pillar of technology, from how computers, networks, and cybersecurity work, to programming interactive 3D worlds with code, to designing real websites from scratch. This introductory year-long course takes them through career exploration with AI tools, hands-on computing systems and hardware, workplace productivity skills with spreadsheets and databases, and a three-unit programming sequence with CoBlocks before moving into web development covering HTML, CSS, and multi-page site design. By the end, students have built a portfolio of projects that spans the major areas of IT.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Intro to Python

  • CSTA 6-10
  • Python
  • Full Year
  • Text-Based
Students explore Python programming through hands-on projects like building interactive stories, trivia games, and virtual shops. They start with the basics, learning to use variables, conditionals, and loops to create simple but engaging programs.

As they advance, students take on more complex challenges, incorporating functions and lists to design timed games, decision-based stories, and even chatbots. Each project builds their confidence in coding and strengthens their problem-solving abilities, giving them a solid foundation in Python.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Data Science & AI

  • CSTA 9-12
  • Python
  • Full Year
  • Text-Based
  • Prerequisite: Intro to Python
Students explore data science and AI fundamentals through hands-on Python projects, analyzing datasets, building search algorithms, and creating tools like autocorrect. They review core skills like functions, loops, and conditionals while learning to organize data.

As they advance, students work with AI concepts like pattern matching and text prediction, using Pandas and Matplotlib to visualize data. Projects like urban bike share planning strengthen problem-solving and analytical skills, preparing them for real-world data challenges.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Computing Systems

  • No pre-reqs
  • 8 projects
This course gives students a foundational understanding of how computers and networks actually work from binary/hexadecimal data representation to hardware peripherals, file systems, networking, and cybersecurity. 

It blends conceptual computer science (how data is stored and machines start up) with practical IT skills (setting up devices, managing files, evaluating software) and security awareness (recognizing and responding to cyber threats). Overall it aims to demystify the systems underlying everyday technology use.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Productivity Tools

  • No pre-reqs
  • 4 Projects
This course builds practical fluency with everyday office software including word processing, spreadsheets, databases, and presentations. 

Students learn to create, organize, and communicate with real documents and data rather than studying software features in the abstract. 

Every tool students need is built directly into the platform, so there's no dependency on external software or accounts to teach the full curriculum.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Interdisciplinary Quests (IQs)

  • No pre-reqs
  • CoSpaces
  • 1-2 Weeks
  • Block-based
  • Options for 3rd-12th Grades
  • ELA, Math, NGSS, & SS Standards Aligned
IQs empower students to connect computer science with other subject areas like science, math, ELA, and social studies, exploring cultural topics along the way. In these modules, students learn key computer science concepts, build unique and meaningful projects, and express themselves creatively. Through hands-on learning, IQs inspire innovation and foster deeper connections between technology and the world around them.

These modules are designed for all classes, not just computer science.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Eco-Resilient Explorers
Food Web Frenzy
Restoration Rangers

Computing Systems

  • CSTA K-2
  • CoBlocks
  • 1-2 Years
  • Block-Based
Students dive into creative computer science projects, exploring coding basics, digital storytelling, and building vibrant virtual worlds. They learn essential skills like responsible internet use and teamwork, with hands-on experience that makes tech fun and approachable.

In projects like designing enchanted forests and programming animated scenes, students use VR tools to bring their ideas to life. These experiences spark curiosity and build confidence, encouraging students to explore technology in imaginative new ways.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Data Science & AI

  • CSTA 9-12
  • Python
  • Full Year
  • Text-Based
  • Prerequisite: Intro to Python
Students explore data science and AI fundamentals through hands-on Python projects, analyzing datasets, building search algorithms, and creating tools like autocorrect. They review core skills like functions, loops, and conditionals while learning to organize data.

As they advance, students work with AI concepts like pattern matching and text prediction, using Pandas and Matplotlib to visualize data. Projects like urban bike share planning strengthen problem-solving and analytical skills, preparing them for real-world data challenges.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Data Science & AI

  • CSTA 9-12
  • Python
  • Full Year
  • Text-Based
  • Prerequisite: Intro to Python
Students explore data science and AI fundamentals through hands-on Python projects, analyzing datasets, building search algorithms, and creating tools like autocorrect. They review core skills like functions, loops, and conditionals while learning to organize data.

As they advance, students work with AI concepts like pattern matching and text prediction, using Pandas and Matplotlib to visualize data. Projects like urban bike share planning strengthen problem-solving and analytical skills, preparing them for real-world data challenges.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

AI Story Studio

  • No pre-reqs
  • CoBlocks
  • 2-3 Weeks
  • Block-Based
  • Options for 3rd-12th Grades
In this groundbreaking module, students become ✨AI Power Users ✨! They craft sequels to their favorite books by harnessing AI to generate story ideas and bring narratives to life in immersive VR spaces. As they build and interact with characters, students explore the history and evolution of AI, tackle ethical issues like privacy and bias, and consider AI’s impact on society. By the end, they’ll be equipped to navigate AI thoughtfully, ready to blend creativity with technology as responsible users of this transformative tool.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

AI 360°

  • 1 Session
  • 1 Session
Students create their own interactive 360° virtual world using generative AI and code. They describe an immersive environment, use AI to generate a custom background image, add characters, and code them to interact with visitors.

The result is a fully playable 360° experience where students see firsthand how generative AI accelerates creative work and code brings it to life.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

AI Career Convos

  • CTE Aligned
  • No pre-reqs
  • 3 Sessions
Students explore real-world career pathways by researching a profession of their choice and building an interactive 360° environment featuring an AI-powered version of their future self, capable of answering questions about daily tasks, education pathways, and growth opportunities. The experience culminates in a Career Fair-style showcase where students interact with one another's AI professionals, compare career pathways, and reflect on opportunities for their future.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

AI Book Hook

  • No pre-reqs
  • 3 Sessions
Students bring a scene from their favorite book to life by building an interactive 360° world. They write a compelling "book hook," use AI to create a custom environment, and animate characters through code while examining the basics of how AI content is generated. 

The project ends in a Book Fair-style showcase where students deepen their connection to literature while discovering how AI can expand storytelling.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

AI History Museum

  • No pre-reqs
  • 3 Sessions
Students explore an interactive museum covering AI's incredible journey from its theoretical beginnings to today's breakthroughs. They visit nine immersive rooms covering key milestones, arrange them on a timeline, and encounter the ethical questions behind each innovation.

The experience transforms AI history from dates and names into lived understanding of how the technology evolved and why it matters.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Interdisciplinary Quests (IQs)

  • No pre-reqs
  • CoSpaces
  • 1-2 Weeks
  • Block-Based
  • Options for 3rd-12th Grades
  • ELA, Math, NGSS, & SS Standards Aligned
IQs empower students to connect computer science with other subject areas like science, math, ELA, and social studies, exploring cultural topics along the way. In these modules, students learn key computer science concepts, build unique and meaningful projects, and express themselves creatively. Through hands-on learning, IQs inspire innovation and foster deeper connections between technology and the world around them.

These modules are designed for all classes, not just computer science.
Suggested Grade Levels
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Eco-Resilient Explorers
Grades 3-5 

Elementary School

Students design an eco-resilient home, using renewable energy, water conservation, and climate-adaptive design to create a sustainable living space.

Food Web Frenzy
Grades 6-8

Middle School

Students develop an interactive predator-prey simulation, coding a balanced ecosystem where environmental changes impact animal populations and biodiversity.

Restoration Rangers
Grades 9-12

High School

Students recreate a National Park of their choice, exploring sustainable wildlife conservation practices and modeling how ecosystems are preserved and restored.

Free Build Projects

An optional course with open-ended projects where students build whatever they want using the tools and skills they've learned.
360° Projects
CoBlocks

360° Projects

Create an immersive scene you can look around in every direction from a fixed point.

3D Projects
CoBlocks

3D Projects

Build an interactive virtual world adding objects, characters, and code.

Team Projects
CoBlocks

Team Projects

Collaborate with classmates to build a virtual 3D world together in real time

Multiplayer Projects
CoBlocks

Multiplayer Projects

Build a virtual 3D world that multiple people can explore simultaneously, each with their own avatar.

Python Projects
Python

Python Projects

Write Python code to build your own programs, games, and more.

Web Projects
HTML/CSS/JS

Web Projects

Build your own websites using HTML, CSS, and Javascript.

Free Build Projects

An optional course with open-ended projects where students build whatever they want using the tools and skills they've learned.
360° Projects
CoBlocks

360° Projects

Create an immersive scene you can look around in every direction from a fixed point.

3D Projects
CoBlocks

3D Projects

Build an interactive virtual world adding objects, characters, and code.

Team Projects
CoBlocks

Team Projects

Collaborate with classmates to build a virtual 3D world together in real time

Multiplayer Projects
CoBlocks

Multiplayer Projects

Build a virtual 3D world that multiple people can explore simultaneously, each with their own avatar.

Python Projects
Python

Python Projects

Write Python code to build your own programs, games, and more.

Web Projects
HTML/CSS/JS

Web Projects

Build your own websites using HTML, CSS, and Javascript.

Standards Alignment

Our curriculum is aligned to numerous learning standards and frameworks, setting students up for success in computer science and across core content areas.

CSTA K-12 Computer Science Standards

International Society for Technology in Education (ISTE)

Next Generation Science Standards (NGSS)

Common Core State Standards (CCSS)

Download CSTA Standards Alignment

Student Experience

Our program inspires autonomous learners who are increasingly invested in their work over time, building knowledge they're proud of and a sense of belonging in their classrooms.
Schedule a Demo

Scaffolded & Project-Based

Skill Building

dot circle

Mastery

Mastery

Skill Building

Guided Projects

Guided Projects

museum heist
Museum Heist
Team Projects

Team Projects

shopping spree
Shopping Spree

Independent Projects

space base
Space Base
dot circle

Ethical Reasoning

Hello World CS guides learners to examine the societal impact of their work. Students address ethical questions that have no obvious correct answer, deepen their knowledge with the latest news and research, and use reasoning, programming and communication skills to develop and defend a point of view.
 

Sign up for free this school year!

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