EasyCode K-12 Computer Programming Curriculum
Teach students to solve problems using
the language of the future.
Whether or not they grow up to be computer scientists, today’s students need to understand computational thinking, algorithms, app development and how the internet works. Equip students with the critical thinking, computer programming, and design skills to succeed in our digital world.
Develop 21st Century Problem Solvers

Comprehensive K-12 Solution
Develop students’ computer coding, computational thinking and computer science prowess

Student-centered Lessons
Scaffolded coding curriculum features hands-on practice, gamified content and real-world projects

Adapts to Your Classroom
Computer programming lessons allow for asynchronous delivery in traditional, online and hybrid environments
EasyCode™ Computer Programming Curriculum
Available by content area or grade band for elementary, middle school, & high school students

Python

Intro to Game Design

Virtual Robotics
EasyCode Foundations, Pillars & Virtual Robotics
Classroom to Career Readiness
Introduce the basics of coding through:
Coding Challenges that build familiarity and confidence with computer science.
Game Builder Mini-Courses apply basics from coding challenges to develop games in mini-courses.
Game Builder allows students to create their own games to share with classmates, family and friends.
An ideal extension to EasyCode Foundations, Pillars covers:
Intro to Python 1: Variables, text, user input, loops, basic conditionals, sequencing and dot notation
Intro to Python 2: Functions, indexes, events, data types, event handlers, variable scope, program design and game mechanics
Intro to Python 3: Booleans, nested conditionals, nested loops, lists, dictionaries, error and exception handling, importing modules and writing to files
Intro to Game Design: Taking turns, moving objects, collisions, random numbers, avoiding hazards and getting points
A complete and easy-to-implement curriculum with all the resources needed to run a complete computer science program.
Students learn to code by controlling virtual robots in fully virtual worlds with over 800 different coding activities and games
24/7 access to the latest and greatest robots without having to ever purchase real hardware.
Affordable and easy way to bring robotics to your school without the hassle and expense of hardware.
Introduce the basics of coding through:
- Coding Challenges that build familiarity and confidence with computer science.
- Game Builder Mini-Courses apply basics from coding challenges to develop games in mini-courses.
- Game Builder allows students to create their own games to share with classmates, family and friends.
An ideal extension to EasyCode Foundations, Pillars covers:
- Intro to Python 1: Variables, text, user input, loops, basic conditionals, sequencing and dot notation
- Intro to Python 2: Functions, indexes, events, data types, event handlers, variable scope, program design and game mechanics
- Intro to Python 3: Booleans, nested conditionals, nested loops, lists, dictionaries, error and exception handling, importing modules and writing to files
- Intro to Game Design: Taking turns, moving objects, collisions, random numbers, avoiding hazards and getting points
A complete and easy-to-implement curriculum with all the resources needed to run a complete computer science program.
- Students learn to code by controlling virtual robots in fully virtual worlds with over 800 different coding activities and games
- 24/7 access to the latest and greatest robots without having to ever purchase real hardware.
- Affordable and easy way to bring robotics to your school without the hassle and expense of hardware.