Computer Science Essentials

CS Connections with VR

  • Grades 5-8
  • Year-round

Students bring their coding and creative ideas to life through immersive virtual reality projects.

CS Connections with VR
Grades 5-8
CoBlocks
CSTA 6-8
Block-based
CoBlocks

Course Overview

Using CoBlocks, students design multi-scene games, branching narratives, and interactive experiences while building confidence with events, loops, variables, conditionals, and functions. The course fosters curiosity, problem-solving, and collaboration through a flexible mix of guided, team, and independent projects. No prior coding experience is required.
No items found.
Example Project: 
Giants On The Loose!

Learning Goals

Students will:
  • Design interactive multi-scene projects and games using CoBlocks
  • Learn and apply computer science concepts including events, loops, variables, conditionals, and functions
  • Use computational thinking to structure, test, and refine interactive systems
  • Collaborate on team-based projects and game development
  • Practice debugging, testing, and iteration to improve project quality
  • Explore how computing systems and technologies shape the interactive experiences they create and use

Join the Fall Pilot

Get Started

CSTA Alignment

CS Connections is aligned to the CSTA 6-8 Computer Science Standards, providing opportunities for learners in Grades 5-8 to deepen their understanding of algorithms, variables, functions, conditionals, and responsible computing. Lessons and projects foster creativity, collaboration, and problem-solving in line with grade-appropriate CSTA expectations.

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.