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 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, leveraging emerging technologies like virtual reality and artificial intelligence.
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.

Read the course overview →
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.
 

Frequently asked questions

Everything you need to know about K-12 computer science curriculum.
+-

What is a K-12 computer science curriculum?

A K-12 computer science curriculum is a sequenced set of courses that builds computing knowledge from the earliest grades through 12th. It starts with computational thinking and simple block-based programs in elementary school, moves to programming with logic, data, and ethics in middle school, and culminates in text-based languages like Python and JavaScript in high school. Hello World's curriculum spans grades 1 through 12, with courses that build on a shared core of concepts, plus lesson plans, interactive workbooks, slides, and assessments so teachers aren't building from scratch. The full scope and sequence shows how each course connects to the next.

+-

Why should computer science be taught in K-12 schools?

Computer science teaches students how the technology in their lives actually works, and how to build with it rather than just use it. Beyond coding, it develops problem decomposition, logical reasoning, and persistence, skills that transfer to every subject. Starting early also widens the pipeline: students who see themselves as capable in CS by middle school are far more likely to pursue it later. See how districts like Rocketship Public Schools built a district-wide program from a small start.

+-

How do we choose the best K-12 computer science curriculum for our district?

Look at five things: standards alignment (CSTA and your state's CS standards), whether it's a coherent K-12 sequence or a collection of disconnected courses, how much support it provides teachers who don't have a CS background, whether it's project-based rather than worksheet-driven, and what implementation support comes with it. The curriculum itself is only half the decision. Teacher professional development determines whether it actually gets taught well. Hello World's standards alignment maps every course to CSTA and state standards.

+-

Is free computer science curriculum good enough for our schools?

Free curriculum has made CS far more accessible, and Hello World offers free teacher accounts with access to projects, plus free courses like Interdisciplinary Quests and AI 360°. Where districts run into trouble is scale: free options on their own typically don't include teacher training, a Customer Success Manager, or anyone to call when a rollout stalls. Hello World's Fall Pilot Program pairs the full K-12 curriculum with professional development because that combination is what makes a program stick beyond one enthusiastic teacher.

+-

Is Hello World's computer science curriculum career-connected?

Yes. Courses like Principles of IT, Web Development, Intro to Python, and Data Science & AI teach the tools working developers and analysts use every day, and AI Career Convos has students explore career pathways directly.

+-

Do our teachers need a computer science background to teach it?

No. Most K-12 CS teachers come from other content areas: math, science, library media, even ELA. Hello World's curriculum is designed to start from ground zero, with scripted lessons and teacher resources built for non-specialists. Teachers can be ready to teach after a onboarding sessions and professional development.

+-

How do schools typically implement computer science?

Common models include a standalone CS course or elective, integration into existing math or science blocks, a specials rotation in elementary, and district-wide pathways that span grade levels. Hello World's free Interdisciplinary Quests are built for the integration model, connecting CS to science, math, ELA, and social studies in any classroom. Most districts start with a pilot in one grade band and expand from there.

+-

Is computer science required in K-12 schools?

It depends on the state. A growing number of states require every high school to offer at least one CS course, and some are moving toward graduation requirements. Elementary and middle school requirements are less common but expanding. Hello World's standards alignment shows how courses map to national and state CS standards, and if you're ahead of a mandate, that's an advantage.

+-

What is the difference between computer science, coding, and computer literacy?

Computer literacy is knowing how to use technology: typing, file management, online safety. Coding is writing instructions a computer can run. Computer science is the broader discipline underneath both: how computers process information, how algorithms work, how data is represented, and how to design solutions to problems. A strong CS program includes coding but is not limited to it. Hello World covers all three, from Productivity Tools and Computing Systems to full programming courses.

+-

How does Hello World work with schools and districts?

Teachers can create a free account and start using projects right away. Schools and districts join through the Fall Pilot Program, where purchasing professional development unlocks the full K-12 curriculum. Every partnership gets a Customer Success Manager and PD specialist for year-round support, and students showcase their work at local and high-profile events. Schedule a demo to see how it fits your district.

Engaging K-12 Students with Computer Science

Whether students are coding their first virtual world in elementary school or building data tools in Python by senior year, our curriculum meets them where they are and gives them a clear path forward.

Elementary School

Introduce students to coding and computational thinking through storytelling and virtual worlds built in block-based code.

Learn more →

Middle School

Deepen programming skills with VR projects, then move from block-based code into text-based Python and web development.

Learn more →

High School

Prepare students for college and careers with Python, web development, data science, and CTE-aligned IT pathways.

Learn more →
Request a Pilot

Sign up for free this school year!

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