Computer Science & STEM

Computer Science Resource Library

Spark your students’ interest in computer science or expand your curriculum with these vetted resources geared toward a variety of grade levels, content areas, and use cases.

Discover more supports for K-12 CS learning or suggest a resource for this library.

Resource

Code Wizards HQ

Live, online coding classes for kids, designed to build programming knowledge, skills, and confidence.

Suggest an edit
Curriculum & Lesson Plans

Code.org – AP CSA

Introduce students to software engineering and object-oriented design while they learn Java programming in this AP Computer Science A curriculum.

Suggest an edit
Curriculum & Lesson Plans

Code.org – AP CSP

From Code.org, year-long curriculum in the foundational concepts of computer science. Students expore challenges and the impact of technology.

Suggest an edit
Activity

Code.org – Unplugged – Binary Bracelets

Connect computing with crafting and create a Binary Bracelet. Translate the on/off of Binary into a craft project.

Suggest an edit
Curriculum & Lesson Plans

Code.org – CS Connections

Coding as an interdisciplinary study to connect with other subjects like math, language arts, science and more.

Suggest an edit
Curriculum & Lesson Plans

Code.org – CS Discoveries

Code.org’s flexible curriculum lets students build websites, apps, animations, games, and physical computing systems. Use as units or stand-alone activities.

Suggest an edit
Curriculum & Lesson Plans

Code.org – CS Fundamentals

Elementary curricula that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

Suggest an edit
Tools and Apps

Codea

Codea for iPad: Create interactive games, simulations, and visual ideas using Multi-Touch and accelerometer. (App, iOS)

Suggest an edit
Resource

Codecademy

CodeAcademy offers over 400 courses to learn asyncronously about Python, JavaScript, HTML/CSS, machine learning and more!

Suggest an edit
Website

Code Guppy

CodeGuppy – a p5.js enhanced JavaScript coding platform for middle and high-school students. Used by schools around the world!

Suggest an edit
Blog

Code Guppy – Blog

Learn more about computer science and coding. Articles for students, teachers and parents to expand your knowledge.

Suggest an edit
Curriculum & Lesson Plans

Code HS – CodeHS Pro

CodeHS offers over 100 Middle and High School computer science courses. Includes lesson, projects, video tutorials, quizzes and more.

Suggest an edit
Curriculum & Lesson Plans

Code HS – Course Catalog

Code HS Curriculum is a K-12 pathway, beginner through college, in 5 basic programming languages.

Suggest an edit
Resource

Code Tribe

Ignite curiosity with CodeTribe’s engaging platform. Explore game creation, web development, and algorithms while building essential coding skills, move from block-based to text-based coding skills.

Suggest an edit
Resource

Code Combat

CodeCombat: Learn to code faster through interactive gameplay. Master HTML, Python, and Java with engaging lessons and assessments.

Suggest an edit
Curriculum & Lesson Plans

Code Combat – AP CSP

Code Combat AP gives students practice at every stage. Create tasks, Kahoot! quizzes, and an approachable capstone project.

Suggest an edit
Resource

Code Editor by Raspberry Pi

Web-based, online code editor for Raspberry Pi. Python, HTML/CSS

Suggest an edit
Website

Code Girls United

Ignite a passion for technology and business with Code Girls United’s free programs. Participants gain valuable social-emotional learning and career readiness tools.

Suggest an edit