Curriculum & Lesson Plans

CMU CS Academy

CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University for FREE.

See More

Scratch Encore

Scratch-based CS instructional materials for upper elementary students through a process that attends to practical barriers to equity.

See More

BootUp

BootUp prepares and empowers teachers to implement elementary coding and computer science programs nationwide in order to reach ALL students, creating equitable access to 21st-century skills.

See More

CS Hands-On

CS Hands-On is a 501(c)(3) nonprofit with a mission to make computer science education an inclusive subject for all students, not just those with access to technology. CS Hands-On offers free curriculum and resources.

See More

TeachEngineering

TeachEngineering is produced by the University of Colorado Boulder and provides free K-12 STEM curriculum.

See More

Be Internet Awesome

The Be Internet Awesome is a free digital citizenship curriculum developed by Google that gives educators the tools and methods they need to teach digital safety fundamentals.

See More

CyberUp Competitions

Geared to inspire middle and high school students, PowerUp Cyber Games, powered by Cyber Skyline, is a unique cybersecurity competition designed to teach participants to solve computer security problems while capturing and/or defending computer systems.

See More