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

Computer with binary numbers on screen representing coding curriculum

Comprehensive K-12 Solution

Develop students’ computer coding, computational thinking and computer science prowess

Head icon connected to computer with  circle and line pathway

Student-centered Lessons

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

Icon representing virtual learning with teacher on screen pointing at whiteboard

Adapts to Your Classroom

Lessons allow for asynchronous delivery in traditional, online and hybrid environments

EasyCode™ Computer Coding Curriculum

Available by content area or grade band for elementary, middle school, & high school students

Head with lightbulb icon

Computational Thinking

Icon of computer with coding blocks

Block-based Coding

coffee icon on computer screen

CoffeeScript

python icon on computer screen

Python

Rocket icon taking off from laptop

Intro to Game Design

Icon of robotic hand representing using robotics to teach computer coding skills to k-12 students

Virtual Robotics

EasyCode Foundations, Pillars & Virtual Robotics

Classroom to Career Readiness

Introduce the basics of coding through:Girl pointing at computer screen learning coding next to boy

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.

Girl pointing at computer screen learning coding next to boyAn 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

Boy in front of computer using virtual robotics game to learn programming skillsA 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

"Learning.com provides the students digital literacy skills that they will need throughout their years in school, college and workplace."

Jennifer Stearns
Teacher, Flagstaff USD

"Learning.com's adaptive keyboarding is the best of the available typing platforms the way it tracks speed and accuracy as well as the excellent detailed stats."

John White III
Business Teacher, Seminole County Virtual School

"I love how EasyTech addresses all of the standards for a wide range of grade levels."

Patty Staker
Technology Teacher, Wheelersburg Local School District

"It's got everything I need to create technology lessons for all of my K-8 students right at my fingertips, including pre-made lesson plans. The lessons are engaging for students, and they're aligned to the state standards and ISTE standards. So, I don't have to worry about matching them to standards either."

Ronda Sutton
Technology Teacher, National Heritage Academies

Ready to Get Started?