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

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

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

Capstone Projects

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

Cybersecurity

EasyCode Foundations & Pillars

Classroom to Career Readiness

loader-icon

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:

Python Basics: Data types, variables, conditionals, loops, lists, algorithms, debugging, indexes, functions, parameters, returns, boolean and modulo

Advanced Python: Functional programming, compound conditionals, importing modules, dictionaries, error handling and more

Capstone Pathways: Graphics, Data and Functions

Certification Pathway: Preparation for Python Coding Apprentice and IT Specialist Certifications

Cybersecurity: Cybersecurity lessons cover the concepts of communication systems, hardware, networks, software, the Internet of Things, security, digital citizenship and more

LEARN MORE >

loader-icon

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

LEARN MORE >

"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?