Space Talk: Launch into Scratch coding
Grades 2-8 | Blocks, Scratch
Blocks Jumper: Game Creation
Grades 2-8 | Blocks
Design your Hero
Pre-reader - Grade 5 | JavaScript, iOS/Swift, Language independent (can be taught in multiple languages)
Operation Cloud
Grades 6+ | Theory Based
Bot is sus?!
Grades 2-8 | JavaScript | Internet Explorer 11, Microsoft Edge, Chrome, Firefox, Safari
Mario's Secret Adventure: Build Your Own 3D Mario Game
Grades 2+ | Blocks
Save the Forest!
Grades 2+ | Blocks
Screen Saver
Grades 6+ | JavaScript
Discover Python with Compute it
Grades 2+ | Python | Microsoft Edge, Chrome, Firefox, Safari
Tetherball
Grades 6+ | JavaScript
Code Your Self-Portrait
Grades 6+ | JavaScript, p5.js
Shelly: Learn programming by drawing!
Grades 2-8 | A Logo-like language
Play, Design & Code Retro Arcade Games
Grades 2+ | Blocks
Weavly: Activities at Home
Grades 2-8 | Blocks
Program a Strong Password Generator in Python
Grades 2+ | Python | Chrome, Firefox, Safari
Ozaria: Your Journey Begins
Grades 6-8 | JavaScript, Python
Make Shapes with Code
Pre-reader - Grade 5 | JavaScript, Language independent (can be taught in multiple languages)
Road to the AI League
Grades 6-8 | JavaScript, Python
Kodable (pre-readers welcome)
Pre-reader - Grade 5 | Blocks | All modern browsers, iPad app
CodeMonkey Jr.: Pre-coding for Preschoolers
Pre-reader | Blocks
AVATAR: Big Data & Digital Footprints
Grades 6+ | CS Conceptual so no language needed
Binary Code: How to Talk to a Spacecraft
Grades 6+ | Binary code
3D Maker
Grades 2-8 | Blocks
iTCHcode: Scratch 5 Block Starter
Grades 2-8 | Blocks
Build Subway Surfers with a Friend
Grades 2-8 | Hopscotch
codeSpark Academy with The Foos: Create Games
Pre-reader - Grade 5 | Blocks
Sport + Code: Skiing
Grades 2+ | Blocks
Cyber Security: Defence Against the Dark Hats
Grades 6+ | None - no programming required
3D Programming with Scratch Blocks
Grades 6+ | Blocks
Sport + Code: Hockey
Grades 2+ | Blocks
Binary Dungeon
Grades 6+ | Algorithms
Beach Cleanup with Kodable
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages)
codeSpark Academy with The Foos
Pre-reader - Grade 5 | Blocks
The Processing Foundation - Hello Processing
Grades 9+ | Java
Lightbot
Pre-reader - Grade 5 | Blocks
AI Webcam Image Classifier
Grades 6+ | HTML, CSS and JavaScript
Candy Quest
Grades 2-5 | Blocks, Tynker
Beginning JavaScript
Grades 2-5 | JavaScript
Data Science: Earth Day
Grades 9+ | JavaScript, Includes option to download and analyze data in Google Sheets and Excel
Build an Informational App on Thunkable
Grades 6+ | Blocks
Imagine a World
Grades 2+ | Blocks
SciGirls: Code Quest
Grades 2-8 | Blocks
Hack a Game
Grades 9+ | JavaScript
Space Solo
Grades 6+ | JavaScript
Sport + Code: Tennis
Grades 2+ | Blocks
Hanoi Tower Game - recursive functions
Grades 6+ | Blocks, JavaScript
Python + Biology: Build an animal classifier!
Grades 9+ | Python
Disney Codeillusion: Media Art Adventure with Mickey
Grades 2-8 | JavaScript
Dodo Does Math
Grades 3-5 | CoffeeScript
Dragon's Apprentice Chapter 1
Grades 6+ | Blocks, JavaScript
GameCode: Conditions in a video game
Grades 6+ | Blocks
GameCode: Comparators and Logic in a video game
Grades 6+ | Blocks
Interactive Art: Bringing Art to Life with Code
Grades 9+ | JavaScript
PBS KIDS Scratch Jr
Pre-reader-Grade 5 | Blocks
Code it! - Images and Animations
Grades 2+ | Blocks
Code a Grandparent Card in Scratch
Grades 2-8 | Blocks
Sport + Code: Archery
Grades 2+ | Blocks
Animoji
Grades 2+ | JavaScript
Code a Cartoon
Grades 2+ | Blocks
Codesters: Code Your Own PSA
Grades 6+ | Python
CodeCombat: Code, Play, Create
Grades 6+ | JavaScript, Python
Plastic Pollution PSA
Grades 6+ | JavaScript
Code Your Hero
Grades 2-8 | Blocks, Scratch
Make Your Own Kodable Mazes
Pre-reader - Grade 5 | JavaScript, Language independent (can be taught in multiple languages)
Second Team
Grades 6+ | JavaScript
Game Maker
Grades 2+ | JavaScript
Don't Yeet the Yeti
Grades 9+ | JavaScript
Space Adventure: Write Code and Catch Bananas!
Grades 2-8 | CoffeeScript
Dragon Blast
Grades 2-5 | Blocks, Tynker, JavaScript, Python
Make a Sound Recorder
Grades 6+ | Blocks
Moon Lander
Grades 6+ | CoffeeScript
Code the Eclipse
Grades 6+ | JavaScript
Games Industry Activity: Code a Platformer game
Grades 6+ | Blocks
Codesters: Basketball
Grades 6+ | Python
Digital Doodle Mobile App
Grades 6+ | Blocks
Ball Bounce Mobile App
Grades 6+ | Blocks
Talk to Me Mobile App
Grades 6+ | Blocks
Create a Smarter Enemy AI in hyperPad
Grades 9+ | hyperPad Visual Programming
iTCHcode: Fish scratch game
Grades 2-8 | Blocks
Tractor Traversal
Grades 6+ | JavaScript
CS First Unplugged
Grades 2-8 | Blocks, Unplugged, Scratch
Discover Python with Silent Teacher
Grades 6+ | Python
Animate an Adventure Game
Grades 2+ | Blocks
Code a Healthy Meal App
Grades 6+ | JavaScript
Code your own colossal squid game
Grades 6+ | Blocks
Image Magic with Python
Grades 6+ | Python
Filter a Photo
Grades 9+ | JavaScript
Stress Ball: Code a clickable onscreen stress ball
Grades 2+ | Blocks
Crowded Sprouts
Grades 2+ | JavaScript, C#
CodeCombat: Escape the Dungeon!
Grades 2+ | JavaScript, Python, Lua, CoffeeScript
Create a Superhero Mask
Grades 6+ | HTML, CSS
Game Builder
Grades 6+ | CoffeeScript
The Maze
Grades 6+ | JavaScript
Code Tribe: 10 Minute Program
Grades 2-8 | JavaScript, HTML and CSS.
CodeCombat: Build Your Own Game!
Grades 2+ | JavaScript, Python, Lua, CoffeeScript
Art & Music: Color (Vidcode)
Grades 6+ | Blocks, JavaScript
Math: Multiplication (Vidcode)
Grades 6+ | Blocks, JavaScript
Digital Art in Pixels with CodeHS
Grades 6+ | Language independent
English: Biography (Scratch)
Grades 2-8 | Blocks, JavaScript
English: Biography (Vidcode)
Grades 2-8 | Blocks, JavaScript
GameCode: Actions in a video game
Grades 6+ | Blocks
Robo-Restaurant Decorator
Grades 2+ | Blocks
Program in Python with Tracy the Turtle
Grades 6+ | Python
Hydrangea Danger
Grades 6+ | Blocks
Emoticon Madness
Grades 6+ | Python
Binary Hero
Grades 6+ | Blocks
Space Quest
Grades 2-5 | Blocks, Tynker, JavaScript, Python
The Canyon: Battle Arena
Grades 6-8 | Blocks, JavaScript
People who Inspire Me
Grades 6+ | JavaScript, HTML, CSS
Programming Hero
Grades 2+ | Python
Defend the Kingdom!
Grades 6+ | JavaScript
Code a Happy Place Meditation App
Grades 2-8 | Blocks
Climate Clock
Grades 6+ | JavaScript
Box Island
All ages | Blocks
Create your own Google logo
Grades 2+ | Blocks, Scratch
Boat Race
Grades 2+ | Blocks
The Big Duck Race
Grades 2+ | Blocks
Compute it
Grades 2+ | Language independent
An Unusual Discovery
Grades 2+ | Blocks, Scratch
Khan Academy: Drawing with Code
Grades 6+ | JavaScript
Facetracking
Grades 6+ | JavaScript
Map Tour App
Grades 6+ | Blocks, App Inventor
Vidcode: Code the News
Grades 6+ | JavaScript
Play That Tune App
Grades 6+ | Blocks
Responsible Consumption and Production (JavaScript)
Grades 6+ | JavaScript, HTML, CSS
Create your own typeface!
Grades 6+ | JavaScript
Design Your Own Maze!
Grades 6+ | JavaScript
Quick Draw Emoji with Machine Learning
Grades 6+ | JavaScript, Python
Professor Photon's Color Conundrum
Grades 6+ | Computational Thinking focused so no language
Zulama MakeQuest Video Game Activity
Grades 6+ | JavaScript
Cryptocurrency: Explore Blockchain Technology
Grades 9+ | Language independent (can be taught in multiple languages)
Affordable and Clean Energy
Grades 2-8 | Blocks
Make Music with Scratch
Grades 2-8 | Blocks, Scratch
Banana Tales: Python Coding Game
Grades 2-8 | Python
Make "Don't Drop the Phone" on iPad/iPhone
Grades 2-8 | Hopscotch
The Grinch: Saving Christmas with Code
Grades 2-8 | Blocks
Responsible Consumption and Production
Grades 2-8 | Blocks, JavaScript
Talking Tales
Grades 2-8 | Blocks
Sport + Code: Xtrail
Grades 2-8 | Blocks
Health: DNA (Scratch)
Grades 2+ | Blocks, JavaScript
Eco Warriors #Trashtag
Grades 6+ | Blocks
Code a Meditation Breathing App
Grades 2+ | Blocks
Code your own racing game!
Grades 6+ | JavaScript
Drawing Flags with Blocks
Grades 6+ | Blocks
Coding in Music
Grades 6+ | Blocks
Make a Duck Piano
Grades 6+ | Blocks
Let's Get This Bread: Learn How to Build Two Apps
Grades 6+ | Blocks
Code a Chatbot with the Female CS Pioneers
Grades 2-8 | Blocks
Shield Design Showdown
Grades 2-8 | Blocks
Security Siege
Grades 2-8 | Security theory based
Race Condition
Grades 6-8 | JavaScript, CoffeeScript
Barbie You Can Be Anything
Grades 2-5 | Blocks, Tynker
Pets Game
Grades 2-5 | Blocks, Tynker
RoboGarden STEAM - Art
Grades 2-5 | Blocks
Animate a Name
Grades 2+ | Blocks, Scratch
Landscape Generator
Grades 6+ | Python
Code Wizard Castle
Grades 6+ | JavaScript
Bake a Cake With HTML!
Grades 6+ | HTML + CSS
Coding with Data Visualizations
Grades 9+ | JavaScript
Trivia Game Maker
Grades 6+ | JavaScript, HTML, CSS
Dialogue
Grades 2-8 | Blocks, Scratch
Beaver Achiever
Pre-reader - Grade 5 | Blocks
Codesters: Social Distancing Sprites
Grades 6+ | Python
Trivia Chatbot
Grades 6+ | Python
iTCHcode: Space Invaders - RokCoder
Grades 6+ | Blocks
Build Your Own Kodable Fuzz
Pre-reader - Grade 5 | JavaScript, Language independent (can be taught in multiple languages)
Vidcode: Deal With It
Grades 6+ | JavaScript
Build a Road Game in Scratch
Grades 2-8 | Blocks
Beginner Scratch Sushi Cards
Grades 2-8 | Blocks
SFX Magic
Grades 2+ | JavaScript
Create Animations That Talk
Grades 2+ | Blocks
Tree life simulator
Grades 6+ | Blocks
Life on Land (Python)
Grades 6+ | Python
GameCode: create your own video game
Grades 6+ | Blocks
Design Your Own Logo
Grades 6+ | Python
Support My Cause
Grades 9+ | JavaScript, HTML, CSS
Exploring Genotypes with Code
Grades 9+ | Python
Learn Coding with iCompute
Pre-reader - Grade 8 | Blocks, JavaScript, Scratch
Barbie Pet Vet
Grades 2-5 | Blocks, JavaScript, Python, Tynker
Cooking Game
Grades 2-5 | Blocks, Tynker
My Favorites Website
Grades 6+ | JavaScript, HTML, CSS
Code a Time Capsule in Scratch
Grades 2-8 | Blocks
iTCHcode: Webcam Augmented Reality
Grades 6+ | Blocks
Build a Flappy Birds clone with hyperPad
Grades 9+ | Blocks, hyperPad Visual Behaviours | iPad app
Making a Pong Game in hyperPad
Grades 9+ | hyperPad Visual Programming
Life on Land
Grades 2-8 | Blocks, JavaScript
Engineering & Tech: Computer Programming (Vidcode)
Grades 6+ | Blocks, JavaScript
iTCHcode: Bouncing Ball
Grades 2-8 | Blocks
Plethora: Cause and Effect
Grades 2+ | Language independent (can be taught in multiple languages)
iTCHcode: Shapes & Angles
Grades 6+ | Blocks
Uncover the Agency's Secrets!
Grades 6+ | Python
Introduction to text based coding
Grades 6-8 | JavaScript
Code Like a Girl: A Storyteller
Grades 6+ | Python
Chiroptera's Lair
Grades 6+ | JavaScript
Astro Pi: Mission Zero
Grades 6+ | Python
NASA Moon 2 Mars
Grades 6+ | Blocks, JavaScript, Python, HTML, CSS
Mosquito patrol
Grades 6-8 | Scratch
IBM Hour of Z
Grades 9+ | Python, COBOL
Coding Galaxy - Adventure Planet
Pre-reader - Grade 8 | Blocks
Bloons Trigonometry Defense
Grades 9+ | Blocks
Coding Bacteria with Gamefroot
Grades 6+ | Blocks | Microsoft Edge, Chrome, Firefox, Safari
Codi the Bee
Grades 6+ | Blocks
Math: Multiplication (Scratch)
Grades 2-5 | Blocks, JavaScript
Health: DNA (Vidcode)
Grades 6+ | Blocks, JavaScript
The Frosted Forest
Grades 6+ | JavaScript
Build your own chatbot in Python
Grades 9+ | Python
Making Webpages
Grades 6+ | HTML/CSS
Supporting Artists with Code
Grades 6+ | HTML
Coding Mathematical Models
Grades 6+ | Python
Learn the Basics!
Grades 6+ | JavaScript
Code Crazy Creatures
Grades 2-8 | Blocks
Intro to PHP: Create an Online Store from Scratch
Grades 6+ | PHP
Vidcode: Map Your Community
Grades 6+ | JavaScript
Code Your Initials
Grades 6+ | Blocks, Python
Coding Galaxy: City X
Grades 6+ | Python
Sea Creature Sequences
Grades 2-5 | Blocks
Create Virtual Worlds with CodeHS
Grades 6+ | JavaScript
Pac-Man ZERO
Grades 6+ | Blocks
COVID-19 Simulator: Learn about social distancing through computer science.
Grades 2+ | Blocks
A Minecraft Tale of Two Villages
Grades 2+ | Blocks, Python
FarmBot: Plant with Code
Grades 2-8 | Blocks, JavaScript
Codesters: We Can Stop COVID PSA
Grades 6-8 | Python
The Bunker
Grades 6-8 | JavaScript
Triangle Computations with CodeHS
Grades 6+ | Python
White House
Grades 2+ | SCSS, CSS
Modulo Code: Code E.D.
Grades 6+ | Lua
Learn to Code with Crossy Road
Grades 9+ | Blocks
Animate a 3D Logo
Grades 6+ | Blocks, JavaScript
Coding Collision Simulations
Grades 9+ | JavaScript
Coding Town
Grades 2-5 | JavaScript
RoboGarden STEAM - Science
Grades 2-5 | Blocks
Make a Real App with JavaScript
Grades 6+ | JavaScript
Art Playground
Grades 2-5 | Blocks
Mihi Maker
Grades 9+ | Blocks
Minecraft Hour of Code: AI for Good
Grades 2+ | Blocks
DragonScript Arena: a Javascript coding game with Dragons
Grades 9+ | JavaScript, HTML
C.A.T.S. go for Robot Olympics
Grades 2-8 | CoffeeScript
Cloud Constructor
Grades 2+ | Language independent (can be taught in multiple languages)
Jokes and Riddles
Grades 6-8 | JavaScript, HTML, CSS
World of JavaScript
Grades 6+ | JavaScript
Flocking Autonomous Agents
University | JavaScript, Language independent
Temple of Horus
Grades 6+ | JavaScript
JavaScript Graphics with CodeHS
Grades 9+ | JavaScript
Code a Pokemon Evolution Game
Grades 6+ | Blocks
Bitt Bott Explores Earth
Pre-reader+ | Unplugged
Codesters: Unity Mural
Grades 6+ | Python
Codesters: Soccer Shot
Grades 6+ | Python
Coding in Sports
Grades 6+ | Blocks
Haspy and Lockit: Code Buddies
Grades 2-8 | Blocks, Language independent (can be taught in multiple languages)
Master the Web with Muffin the Cat
Grades 6-8 | HTML and CSS
Chase the Pizza!
Grades 6-8 | Blocks, JavaScript
RoboGarden STEAM - Math
Grades 2-5 | Blocks
Make Crossy Road on iPad/iPhone
Grades 2-8 | Hopscotch
Jumping Jam
Grades 2-8 | Language independent
Moana: Wayfinding with Code
Grades 2+ | Blocks
Code a Virtual Holiday Card
Grades 6-8 | JavaScript, HTML5
Rescue the underwater city!
Grades 2-8 | CoffeeScript
Basic Image Manipulation
University | Language independent
Escape Velocity and Black Holes!
Grades 9+ | JavaScript
Social Studies: Martin Luther King Jr. (Vidcode)
Grades 6-8 | Blocks, JavaScript
Science: Food Chains (Vidcode)
Grades 6-8 | Blocks, JavaScript
Introduction to Functional Programming with Python
University | Python
Beaver in a Mask
Grades 6+ | Blocks
Cryptocurrency: Explore the Bitcoin Ledger
Grades 9+ | Language independent (can be taught in multiple languages)
Pi day!
Grades 9+ | JavaScript
Pong & Bonk.io
Grades 9+ | JavaScript
Planetoids and Lunar Descent
Grades 9+ | JavaScript
Old MacDonald hacked a farm. AI, AI drone!
Grades 2-8 | Theory course on impacts of computing.
RoboGarden STEAM - Technology
Grades 2-5 | Blocks
Disease Epidemic
Grades 9+ | Python
Explaining Closures in JS
University | JavaScript
Robot Repair: Can You Fix the Robot Brain?
Grades 2-8 | Language independent
RoboGarden Coding - Beginner
Grades 2-5 | Blocks
Art & Music: Color (Scratch)
Grades 6+ | Blocks, JavaScript
Engineering & Tech: Computer Programming (Scratch)
Grades 6+ | Blocks, JavaScript
ReconFigure of Speech
Grades 6+ | Python
Harry Potter: Learn to Code and Make Magic
Grades 2-8 | Blocks, JavaScript
Matariki: Māori New Year
Grades 2-5 | Blocks
World of Python
Grades 6+ | Python
Make a Fireworks App on iPad/iPhone
Grades 2-8 | Hopscotch
GameCode: Variables in a video game
Grades 6+ | Blocks
GameCode: Loops in a video game
Grades 6+ | Blocks
GameCode: Events in a video game
Grades 6+ | Blocks
Space (Blockly)
Grades 6+ | Blocks
Code in Python with CodeHS
Grades 6+ | Python
GridLight: Hello World
Grades 2+ | Blocks
Coding in Java with CodeHS
Grades 9+ | Java
Shortest Paths with Dijkstra's Algorithm
University | Language independent
Monster Maker!
Grades 2-5 | Blocks
Ovun City
Grades 6+ | JavaScript
3D Flappy Bird
Grades 9+ | Blocks, JavaScript
Generating Art with Code
Grades 9+ | Blocks
Scratch 3.0 phrasebook
Grades 2-5 | Scratch
Embrace Modern JavaScript - ES6 and Beyond
University | JavaScript
Genetic Algorithms
University | Language independent
Avoiding Null Anti Patterns
University | Java
The Dark Tunnel
Grades 6+ | Python
Getting Started With Rust
University | Rust
The Physics of Video Games!
Grades 6+ | JavaScript
World of Python 2
Grades 6+ | Python
Robo-restaurant puzzler
Grades 2-8 | Blocks
Learn Programming With JavaScript In A Jiffy
Grades 6+ | JavaScript
Interactive Kotlin Basics
University | Kotlin
Street Artist
Grades 2-5 | Blocks, JavaScript
Kano Pixel Hack
Grades 2+ | JavaScript, Coffeescript
Code a Pixel Art Editor in Bitsbox
Grades 6+ | JavaScript | Chrome, Firefox, Safari
Advanced Python Features
University | Python
Coding for a Litter-Free Community
Grades 6-8 | Python, HTML
Build a Catapult
Grades 6+ | Blocks
Using C# LINQ - A Practical Overview
University | C#
Practical Introduction to Functional Programming with JS
University | JavaScript
Make it Fly with Scratch
Grades 2-8 | Blocks, Scratch
Dragon Dash
Grades 2-8 | Blocks, Tynker, JavaScript, Python
Build Crazy Apps with Bitsbox
Grades 2-8 | JavaScript
Coding in Astronomy
Grades 6+ | Quorum
RoboGarden Coding - Intermediate
Grades 6-8 | Blocks
DR DJ Device
Grades 6-8 | Language independent
Alice in Wonderland
Grades 2-5 | JavaScript
Vidcode: Bestie Greeting Card
Grades 2+ | JavaScript
Analog Clock STEM Kit
Grades 6+ | Blocks, Tynker, JavaScript, Python
Spritebox Coding
Grades 2-8 | Blocks, Java, iOS/Swift
Counter Hack
Grades 6+ | JavaScript
Python Turtle Graphics
Grades 6+ | Python
Grid Garden
Grades 6+ | CSS
The Passage
Grades 2-8 | JavaScript
Code an Interactive eCard
Grades 6-8 | Blocks, Python
10 Minutes of Code
Grades 6+ | TI Basic | TI-84, TI-83 graphing calculators
Affordable and Clean Energy (HTML)
Grades 2+ | HTML, CSS
Make Pizza with JavaScript
Grades 2-8 | JavaScript
Little Dot Adventure
Grades 2-8 | Language independent (can be taught in multiple languages)
Life Below Water
Grades 6-8 | JavaScript, HTML, CSS
Undersea Arcade Game Kit
Grades 2+ | Blocks, Tynker, JavaScript, Python
Vidcode: Climate Science & Code
Grades 6+ | JavaScript
Learn to Code with MATLAB
Grades 6+ | MATLAB
JS Hero
Grades 9+ | JavaScript
Galaxy Game Jam
Grades 6+ | Blocks | Android
Python Lab
Grades 2-5 | iOS/Swift, Python
Frog Squash
Grades 2-8 | Blocks, JavaScript
Solar System STEM Kit
Grades 2+ | Blocks, Tynker, JavaScript, Python
CodeSpells: The Nexus
Grades 6+ | Blocks, JavaScript, Racket
Homophones STEM Kit
Grades 6+ | Blocks, Tynker, JavaScript, Python
Computational Thinking and Programming Challenge
Grades 6+ | Blocks, Language independent (can be taught in multiple languages)
iTCHcode: Scratch 3.0 Platformer Tutorial
Grades 6+ | Blocks
Learn Basic Java
Grades 6-8 | Java
Brick Breaker Game Kit
Grades 2+ | Blocks, Tynker, JavaScript, Python
Storyboarding and Programming with Alice and The Sims
Grades 6+ | Blocks
Animating with Alice and Garfield
Grades 6+ | Blocks
Mystery Island Coding Quest
Pre-reader - Grade 8 | Blocks
Multiplication Escape STEM Kit
Grades 2-8 | Blocks, Tynker, JavaScript, Python
Geometry Jumper
Grades 2-8 | Hopscotch | iOS app
Blockly Games
Grades 6+ | Blocks
Quiz Creator
Grades 6-8 | Hopscotch | iOS app
Physics Cannon 2-Player Game Kit
Grades 2+ | Blocks, Tynker, JavaScript, Python
Make an Interactive Color Circle
Grades 6+ | Blocks
Firewall
Grades 6+ | Blocks
Social Studies: Martin Luther King Jr. (Scratch)
Grades 2-8 | Blocks, JavaScript
Digital Citizenship: Online Safety (Vidcode)
Grades 6-8 | Blocks, JavaScript
Digital Citizenship: Online Safety (Scratch)
Grades 2-5 | Blocks, JavaScript
Make Your Own Paint Editor
Grades 6+ | Blocks
Puppy Adventure
Grades 2-5 | Blocks, Tynker
CodeCombat: Build an Arcade Game!
Grades 6+ | JavaScript, Python
LiveCode Sound Boards
Grades 9+ | Language independent
Spin Draw Animation Kit
Grades 2-5 | Blocks, Tynker, JavaScript, Python
Build a Game with JavaScript
Grades 6+ | JavaScript
Code the Music of Franz Liszt
Grades 6-8 | Blocks
World of JavaScript 2
Grades 9+ | JavaScript
Accessible programming (with screenreader support)
Grades 6+ | Quorum
Khan Academy: Databases
Grades 6+ | SQL
CSS Animations: Travel Through Time
Grades 9+ | HTML and CSS
Intro to JavaScript: from variables to your first program
Grades 6-8 | JavaScript
RoboGarden STEAM - Engineering
Grades 2-5 | Blocks
Drawing Flags with JavaScript
Grades 6+ | JavaScript
Learn to Code with Karel the Dog
Grades 9+ | JavaScript
Super Slime Battle
Grades 2-8 | Blocks
Frozen Fractals (Python Turtle)
Grades 6+ | Python
RoboGarden Coding - Advanced
Grades 6+ | Blocks, JavaScript, Python
Emoji Draw
Grades 2-8 | Hopscotch | iOS app
Peep: Dance with Friends
Grades 2-5 | Blocks, Tynker
Code Monsters
Grades 2+ | Blocks, Tynker, JavaScript, Python
Frozen Fractals (Blockly Turtle)
Grades 6+ | Blocks
Is Eliza Human? (Python)
Grades 6+ | Python
Creating Apps with React Native
Grades 9+ | JavaScript
The Coordinate Plane
Grades 6-8 | Blocks, Python
Trinket's Hour of Python
Grades 2+ | Blocks, Kano Code
Make your own 3D Frogger game
Grades 6+ | Blocks
Ecological Pyramid STEM Kit
Grades 2-8 | Blocks, Tynker, JavaScript, Python
MIT Education Arcade
Grades 6-8 | Blocks
Peep: Nature Walk
Grades 2-5 | Blocks, Tynker
Debugger
Grades 6+ | Blocks, Tynker, JavaScript, Python
CodeJIKA: 5 Minute Website
Grades 6+ | JavaScript, HTML, CSS
Learn Variables. Code your own Clicker Game.
Grades 6-8 | Blocks
Science: Food Chains (Scratch)
Grades 2-5 | Blocks, JavaScript
Toxic Jungle
Grades 6+ | Python
Web Design with CodeHS
Grades 6+ | HTML
Flags of the World (Python Turtle)
Grades 6+ | Python
Programming with Carla
Grades 6+ | Coffeescript
Aqueducts
Grades 6-8 | JavaScript, CoffeeScript
Build a Digital Postcard with HTML and CSS
Grades 6+ | HTML, CSS
Run Marco!
Grades 2-8 | Blocks
Kano Computing - Make Pong
Grades 6-8 | JavaScript
Random Melodies
Grades 6+ | Wolfram Language
Sound of PI
Grades 6+ | Wolfram Language
Crystal Clash
Grades 2+ | Blocks, Tynker
Code Commander
Grades 6+ | Blocks, Tynker, JavaScript, Python
Bamboo JS
Grades 2-5 | JavaScript
Robots and Java: An introduction to Java
Grades 6+ | Java
Learn Algebra with RoboBlockly
Grades 6+ | Blocks, Ch/C/C++
Age in Days
Grades 6+ | Wolfram Language
Turtle Robot
Pre-reader - Grade 5 | Language independent
Coding Adventure
Grades 2+ | CoffeeScript
Silent Teacher
Grades 6+ | JavaScript
Transformation Puzzles
Grades 6-8 | Blocks, Python
Flexbox Froggy
Grades 6+ | CSS
Equity vs. Equality
Grades 6-8 | Blocks, JavaScript
Learn One Hour Coding with RoboBlockly
Grades 2+ | Blocks, Ch/C/C++
Learn Coding with RoboBlockly
Grades 6+ | Blocks, Ch/C/C++
Learn Robotics with RoboBlockly
Grades 6+ | Blocks, Ch/C/C++
Learn Math with RoboBlockly
Grades 6-8 | Blocks, Ch/C/C++
Learn to Code with Hot Wheels
Grades 2-8 | Blocks, Tynker, JavaScript, Python
Learn to Code with Monster High
Grades 2-8 | Blocks, Tynker, JavaScript, Python
Functional Freestyle
Grades 6-8 | JavaScript
Build a Photo Booth App
Grades 6+ | JavaScript, HTML, CSS
Super Slimer: Code Your Adventure
Grades 2-8 | Blocks
Draw a Polygon
Grades 6+ | Wolfram Language
Draw a Sphere
Grades 6+ | Wolfram Language
Game Changineer: Create with English
Grades 6+ | English
Tynker on Tablets
Grades 2+ | Blocks, Tynker, JavaScript, Python
My First Python Code
Grades 9+ | Python
Your First Webpage in an Hour!
Grades 9+ | HTML, CSS
Ozobot Blockly Challenge: OzoTown
Grades 2+ | Blocks | Ozobot
Dash Joins a Dance Circle
Pre-reader | Blocks | Dash robot
micro:bit pet
Grades 2-8 | Python, MakeCode | micro:bit
CIA Triad and Cybersecurity
Grades 2+ | Blocks | Sphero Bolt
Password Security and Protection
Grades 2-8 | Blocks | littleBits STEAM+ Coding Kit
CodeQuilt
Grades 6+ | Blocks
Ozobot Blockly Challenge: ShapeTracer 1
Grades 2+ | Blocks | Ozobot
Ozobot Blockly Challenge: ShapeTracer 2
Grades 2+ | Blocks | Ozobot
Can You Escape? Build an Escape Room with Hopscotch
Grades 2+ | Blocks, Hopscotch
50 cm Race
Pre-reader - Grade 5 | Ozobot Color Codes | Ozobot
Equestrian Event
Pre-reader - Grade 5 | Color Codes | Ozobot
Robot Pizza Party
Grades 2-8 | Blocks
AI4ALL: AI & Dance
Grades 6+ | No programming required.
How Convolutional Neural Networks Work
Grades 6+ | No programming required.
Inputs and Outputs
Pre-reader - Grade 5 | None - color tiles | Sphero indi
Edison the Blueprint Designer
Grades 6+ | Blocks | Edison robot
Edison the Maze Racer
Grades 2-8 | Blocks | Edison robots
Dash Joins a Dance Circle (with Functions)
Grades 6-8 | Blocks | Dash robot
Show With Code: Features on a Map
Grades 2-5 | Blocks | iPad, the free app and one robot. Supports BOLT, SPRK+, Sphero Mini, SPRK, Sphero, and Ollie robots.
FIRST Tech Challenge Simulator
Grades 6+ | Blocks, OnbotJava
Introduction to Color Codes 02: Drawing Color Codes
Grades 2+ | Ozobot Color Codes | Ozobot Evo
Introduction to Color Codes 03: Directionality
Grades 2+ | Ozobot Color Codes | Ozobot Evo
Building Data Fundamentals
Grades 2+ | No programming languages.
Sensabot Challenge
Grades 2-8 | Blocks
Hour of Code Activity 4 - Getting Started with MartyBlocks
Grades 2-5 | Blocks | Marty the Robot
Adding and Subtracting with KIBO
Pre-reader - Grade 5 | Tangible KIBO blocks | KIBO Robot Kit
Creative Coding in Python
Grades 2-8 | Python
Hour of Code Activity 2 - the Marty Controller
Pre-reader - Grade 5 | This makes use of a paper printout of the Marty Controller | Marty the Robot
Hour of Code Activity 3 - Getting Started with Marty Blocks Jr
Grades 2-5 | Blocks | Marty the Robot
Introduction to Color Codes 01: Line Following
Grades 2+ | Ozobot Line Following and Color Codes | Ozobot Evo
What's My Value?
Grades 2-5 | Ozobot Color Codes | Ozobot Evo
Teach Edison to count to 9
Grades 2-8 | Blocks
Modeling a Virus with Code
Grades 6+ | Blocks
Hour of Code Activity 1 - Marty Unplugged
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages), Color cards are used to command the device featured in the video and to instruct partners. | Marty the Robot
Traffic Bot: Code Your Own Traffic Signal
Grades 2-5 | Blocks, iOS/Swift | Root robot
Edison and the mystery line
Grades 6-8 | Blocks
Saving Sea Turtles
Grades 6-8 | Blocks, JavaScript, Python
Introduction to Ozobot: Get to Know Evo
Grades 2+ | Language independent (can be taught in multiple languages) | Ozobot Evo (optional)
Imagine it. Code it. Wear it.
Grades 2-8 | Python | imagiCharm
Linkbot Obstacle Course
Grades 2+ | Blocks, C/C++
Build Your Own Carbon Calculator
Grades 6+ | Python
Robot Autonomous Vehicle
Grades 6+ | Blocks, C/C++
Coding Basics: Unplugged
Pre-reader - Grade 5 | Blocks, JavaScript, Language independent (can be taught in multiple languages)
Simulator Code Break
Grades 2-8 | Blocks
KIBO Snowplow - Important Jobs in the Community
Pre-reader-Grade 5 | Blocks, Tangible blocks (no screen use) | KIBO Robot Kit
Expressing Happiness with KIBO
Pre-reader-Grade 5 | Blocks, Tangible blocks (no screen use) | KIBO Robot Kit
Super Smiles
Grades 2+ | Blocks, JavaScript | Sphero BOLT
SciGirls: Code Creators
Grades 2+ | Language independent (can be taught in multiple languages)
Sphero Baby Steps
Pre-reader - Grade 8 | Blocks, JavaScript | Sphero SPRK+, Sphero Mini, or Sphero BOLT
Seeing the Whole Picture: Coded Messages
Grades 2-8 | No specific programming languages required; unplugged decoding activity with words/phrases
Let me introduce myself!
Grades 2-8 | Blocks
Coding: Algorithms
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages)
Robot Feelings: The Kind Playground
Pre-reader - Grade 5 | Blocks | Root robot (optional)
Lighthouse Design Challenge with Cubelets
Pre-reader+ | Language independent (can be taught in multiple languages) | Cubelets Robot Blocks
CodeSpace: Virtual Robotics with Python
Grades 6+ | Python
Intro to Python with CodeBot
Grades 6+ | Python | CodeBot robot
KUBO Robotics Coding Routes
Pre-reader - Grades 8 | Tagtiles that students piece together | KUBO robot
KIBO Craft and Build Drop Test
Pre-reader - Grade 5 | Blocks | KIBO Robot Kit (optional)
SciGirls: Passion for Pixels
Grades 2+ | Language independent (can be taught in multiple languages)
Our Heroines
Grades 2-8 | Blocks
Robotics for K-2: Robot Shapes
Pre-reader | pre-reader computational thinking activity
Robotics for K-2: Robot Parts
Pre-reader | pre-reader computational thinking activity
Guess the Code
Grades 2-8 | Blocks, iOS/Swift | Root robot
Picking Out Irregular Plural Nouns
Grades 2-5 | Ozobot Color Codes | Ozobot Evo
A Byte of iCompute: Unplugged
Pre-reader | Language independent (can be taught in multiple languages)
PopStar|Creating Functions With OzoBlockly
Grades 2-8 | Blocks | Ozobot
Fashionistas of Data Science - Class 2
Grades 6+ | SQL
AI & Drawing
Grades 6+ | Language independent (can be taught in multiple languages)
Welcome to Data Superpower
Grades 6+ | Language independent (can be taught in multiple languages)
Inputs and Outputs Unplugged
Grades 2-8 | Blocks
Edison the designer
Grades 6+ | Blocks | Edison robot
Robot shape-up with Edison
Grades 6+ | Python, EdPy, a text-based programming language based on Python. | Edison robot
Loops Unplugged
Grades 2-8 | Blocks
Let's Program Each Other
Pre-reader - Grade 5 | Blocks | KIBO Robot Kit (optional)
Pop Star|Creating Functions With Ozobot Color Codes
Grades 2-8 | Blocks | Ozobot
Computer Science in 60 seconds
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages)
Universe in 3D: modeling and printing cosmic objects
Grades 6+ | Tinkercad Codeblocks
Fashionistas of Data Science - Class 1
Grades 6+ | SQL
Networks: Messages of Kindness
Grades 2-8 | Unplugged
iHide Eggs
Grades 2-8 | Blocks | Sphero
Robotics for K-2: Robot Tools
Pre-reader | pre-reader computational thinking activity
BluPants: Learn Coding with Real Robots
Grades 6+ | Blocks, Python | Lego Ev3, Alphabot2, DIY Raspberry Pi robot or DIY Beaglebone Blue robot
iRobot Code Break with Root
Grades 2-8 | Blocks | Root robot
Break Dance
Grades 6-8 | Blocks | LEGO Education SPIKE Prime
Moon Base SOS with Arduino
Grades 6+ | Blocks, C/C++ | Barobo Arduino Starter Kit
micro:bit: coding towards Global Goal 14, Life Below Water
Grades 2-8 | Blocks | micro:bit
Code a guard dog with Edison
Grades 2-6 | Blocks | Edison robot
micro:bit: coding towards Global Goal 15, Life on Land
Grades 2-8 | Blocks | micro:bit
Create Your Dream Car with KIBO
Pre-reader | KIBO tangible blocks | KIBO Robot Kit
A Phidgets Theremin with Processing
Grades 9+ | Java, Phidgets support ALL major programming languages. Can easily adapt this project to another language/environment. | Phidgets Getting Started Kit, Phidgets Distance Sensors.
BOLT: Light Sensor
Grades 2-8 | Blocks | BOLT robot
Communication
Grades 2-8 | Blocks, JavaScript | Sphero robot
Roadblocks
Grades 2-8 | Blocks | Sphero robot
iMorse - Cryptography with Morse Code & Sphero
Grades 2-8 | Blocks
BOLT: Infrared
Grades 6-8 | Blocks | BOLT robot
Your Community
Grades 2-5 | Blocks, Draw | Sphero robot
Jurassic Code: Spheroraptor Escape
Grades 2-8 | Blocks | Sphero robot
Evo the Troll
Grades 6-8 | Blocks | Ozobot robot
Investigating Variables & Block Values using Cubelets
Grades 6+ | Language independent (can be taught in multiple languages) | Cubelets Robot Blocks
Chibitronics: Illuminated Story
Grades 2-5 | Blocks | Chibitronics Chibi Chip and Circuit Sticker LEDs
Topic Spark: Coding
Grades 9+ | Language independent (can be taught in multiple languages)
Codesters: Create a Micro Ball Game
Grades 6-8 | Python | BBC micro:bit
Codesters: Code & Graph micro:bit Data
Grades 6-8 | Python | BBC micro:bit
Hopper Race
Grades 2-8 | Blocks | LEGO Education SPIKE Prime robot
Scratch cards for micro:bit
Grades 2+ | Blocks | micro:bit
Text 3: Lights
Grades 6+ | JavaScript | Sphero robot
Wonder Workshop Activity Packets
Pre-reader - Grade 8 | Blocks, Wonder, Xylo, Blockly | Dash or Cue robot
Make a Falling Meteors Game for the BBC micro:bit
Grades 6+ | Blocks | BBC micro:bit
Jurassic Code: Mansion Mayhem
Grades 2-8 | Blocks | Sphero robot
Measure and Predict with KIBO Robot Bowling
Pre-reader - Grade 5 | Blocks | KIBO Robot Kit
Teach Your KIBO Robot to Dance!
Pre-reader - Grade 5 | Blocks | KIBO Robot Kit
#kids2030 Plastics Challenge
Grades 2+ | Blocks, Also has use of a spreadsheet.
Create a Journey with LEGO Education
Grades 2-8 | Blocks
Perform in the spotlight with Edison
Grades 2-8 | Blocks | Edison robot
Interactive Storytelling
Grades 6+ | Twine (Harlowe variant)
Swift Playgrounds: Intro to the micro:bit
Grades 2+ | iOS/Swift | micro:bit
Intro to Evo: Evo's Force Field
Grades 6+ | Blocks | Ozobot Evo robot
Hello Ruby: Love Letters for Computers
Pre-reader-Grade 8 | Blocks, Language independent (can be taught in multiple languages)
Text 2: Conditionals
Grades 6+ | JavaScript | Sphero robot
Utopian Architect
Grades 6+ | JavaScript
Robust Structures – LEGO® Education WeDo 2.0
Grades 2+ | Blocks | WeDo 2.0
Plants and Pollinators – LEGO® Education WeDo 2.0
Grades 2+ | Blocks | WeDo 2.0
Ozobot Random Story Generator
Grades 2+ | Blocks | Ozobot robot
Introducing the BBC micro:bit: Animation and Buttons
Grades 6+ | Blocks | BBC micro:bit
Ice Cream Dodge
Grades 2-8 | Simplified version of JavaScript
The Mars Pioneers
Grades 2-8 | Language independent (can be taught in multiple languages), Uses 3D modeling in augmented reality | 3D printer
Coded Embroidery
Grades 6+ | Blocks | Embroidery machine for stitching and USB or network port, plus support of the DST format (standard embroidery file format).
Variables with Littlebits
Grades 2-8 | Blocks | littleBits Code Kit
Fun with Functions & littleBits
Grades 2-8 | Blocks | littleBits Code Kit
Autonomous Parking – LEGO® MINDSTORMS® Education EV3
Grades 6+ | Blocks | MINDSTORMS® EV3
Lessons in Logic with littleBits
Grades 2+ | Blocks | littleBits Code Kit
Ozobot Expedition to Neptune
Grades 6+ | OzoCodes | Ozobot Bit or Evo robot
Magellan's Journey
Grades 2-8 | Blocks | Ozobot Bit or Evo robot
littleBits: Change the world arcade challenge
Grades 6+ | Blocks | littleBits Code Kit
Telephone Drawing
Grades 2-8 | Blocks, iOS/Swift | Root robot (optional)
Leap into loops with littleBits!
Grades 2-8 | Blocks | littleBits Code Kit
littleBits: Hot Potato...of Doom!
Grades 2+ | Blocks | littleBits Code Kit
littleBits: Tug of War
Grades 6+ | Blocks | littleBits Code Kit
Learn Python with the micro:bit
Grades 6+ | Python | BBC micro:bit
Blocks 4: Variables
Grades 2+ | Blocks, JavaScript | Sphero robot
Write your Name with OzoCodes
All ages | OzoCodes | Ozobot Bit or Evo robot
Inputs & Outputs with littleBits
Grades 2-8 | Blocks | littleBits Code Kit
Eclipses and Celestial Mechanics
Grades 2+ | Blocks, OzoCodes | Ozobot Bit or Evo robot
iFly
Grades 2+ | Tynker | Parrot Minidrones
Object Detection – LEGO® MINDSTORMS® Education EV3
Grades 6+ | Blocks | MINDSTORMS® EV3
Cue's Starter Guide
Grades 2+ | Blocks, JavaScript | Cue robot
Dash the Puppy (E3)
Grades 2-5 | Blocks | Dash robot
Dot at the Petting Zoo (B2)
Grades 2-5 | Blocks | Dot robot
Sense HAT Pong
Grades 9+ | Python
Fun Fun Functions
Grades 6+ | JavaScript | Sphero robot
Text 4: Variables
Grades 6+ | JavaScript | Sphero robot
Program Simulator
Grades 6+ | Language independent | Unplugged
iRobot Code Break
Grades 2-8 | Blocks
RoboGarden Puzzles - Robo Treasure Chest
Pre-reader - Grade 5 | Blocks
Text 1: Hello World
Grades 6+ | JavaScript | Sphero robot
Computational Portraiture: Art for Good
Grades 9+ | JavaScript
Dash's Road Trip (F2)
Grades 2-8 | Blocks | Dash robot
Automatic Headlights – LEGO® MINDSTORMS® Education EV3
Grades 6+ | Blocks | MINDSTORMS® EV3
Dash the Collector (B1)
Pre-reader - Grade 5 | Blocks | Dash robot
Make a Multiplication Algorithm
Grades 6+ | Blocks | Ozobot Bit or Evo robot
Unity Game Development Creator Kit: Beginner Code
Grades 9+ | C# | Unity software
iDo WeDo
Grades 2-8 | Scratch | WeDo
Sense HAT data logger
Grades 6+ | Python | Raspbian (software), SenseHAT
Modeling Animal Habits and Habitats
All ages | OzoCodes | Ozobot Bit or Evo robot
Ozobot Second Timer
Grades 6+ | Blocks | Ozobot Bit or Evo robot
Virtual Pet (micro:bit MicroPython)
Grades 6-8 | Python, MicroPython
Edison and the spiralling spider trap
Grades 6+ | Blocks | Edison robot
Transformation Target Practice
Grades 6+ | Blocks
Designing Icicles With Codeblocks in Tinkercad
Grades 7-8 | Blocks
Cue's Secret Message
Grades 6+ | Blocks, JavaScript | Cue robot
Yak Attack! Make a Card with Typed Code
Grades 2-8 | JavaScript
Scale City
Grades 6+ | Blocks
Using Loops in Tinkercad to Design a Bursting Star
Grades 5-6 | Blocks
We Can Create a Story Together!
Grades 2-5 | ScratchJr.
Twinkle, Twinkle Little Star Class Collaboration
Pre-reader | ScratchJr.
Sphero Arcade Playground
Grades 6+ | iOS/Swift | Sphero robot
Creating a Game with Hummingbird
Grades 6+ | Blocks | Hummingbird robot
The OzoBlockly Tutorial
All ages | Blocks | Ozobot robot
appy Tappin'
Grades 2-5 | BitsBox
Ozobot Dance-Off
All ages | Blocks | Ozobot robot
Intro to Coding through Robotics (ft. Wonder Workshop)
Pre-reader - Grade 5 | Language independent | iPad app, Dash robot
Draw with code
Grades 6-8 | JavaScript
iControl
Pre-reader - Grade 5 | Tickle | Sphero robot
Birdhouses
Grades 2-5 | Blocks
The Robot Games
Pre-reader - Grade 5 | Blocks | Dash and Dot robot
BB-8 Swing
Grades 2+ | Blocks | BB-8 robot
iKode Xmas
Grades 2-5 | Microsoft Kodu | Microsoft Kodu
Sphero Run
Grades 2+ | Blocks | Sphero robot
Dance the Loopedy-Loop
Grades 2-5 | Blocks | Dash and Dot robot
A Series of Unfortunate Events
Grades 2-5 | Blocks | Dash and Dot robot
Caesar Cipher Wheel
Grades 6+ | Language independent (can be taught in multiple languages)
Mazyad's Adventures
Pre-reader - Grade 5 | Blocks
Introduction to Robotics
Grades 2-5 | Blocks, JavaScript | Dash and Dot robot
Drive to School with Ozobot
Pre-reader - Grade 8 | Language independent | Ozobot robot
Spirals with the Finch
Grades 2+ | Blocks | Finch robot
Hopscotch: Make Interactive Science Models on Your iPad/iPhone!
Grades 2-8 | Hopscotch
How to Program Robots
Grades 2-8 | Blocks
Blocks 1: Intro
Grades 2+ | Blocks, JavaScript | Sphero robot
LEGO Bricker
Grades 2+ | Blocks | LEGO WeDo robot
Draw Spirals with Dash
Grades 2-8 | Blocks | Dash robot
Through the Maze with the Finch Robot
Pre-reader - Grade 5 | Blocks | Finch robot
iSave Santa!
Grades 2-8 | Blocks, Scratch
Writing and interpreting Events
Grades 2-8 | Language independent | Unplugged
Design a Robot
Grades 2-8 | Language independent | Unplugged
iOrder
Grades 2-8 | Blocks, Scratch
Analog Clock
Grades 9+ | Blocks
If Flash, Then Clap!
Pre-reader - Grade 5 | Language independent | Unplugged
The Little Artist In Your Computer Activity Pack
Pre-reader - Grade 5 | Blocks | Unplugged
BlocksCAD Snowflake
Grades 6+ | Blocks
Program Drones and Robots
Grades 2+ | Blocks | Parrot drone, Sphero robot, Ollie robot
Let's Play with the ScratchJr Kitten! Activity Pack
Pre-reader - Grade 5 | Blocks | Unplugged
iAnimate
Grades 2-8 | Language independent
Robot Repair: Can You Fix the Robot Brain? (Unplugged)
Grades 6-8 | Language independent | Unplugged
Choose Your Own (Fuzzy) Adventure!
Grades 2-5 | Language independent | Unplugged
Blocks 3: Lights
Grades 2+ | Blocks, JavaScript | Sphero robot
Finch Fractals
Grades 9+ | Java, Python | Finch robot
Ice Cream Machine
Grades 6+ | Blocks
Pizza Party!
Grades 2-5 | Language independent | Unplugged
iLove Ada
Grades 2-5 | ChildScript
iMake Algorithms
Pre-reader - Grade 1 | Unplugged | Arduino
What's AR?
Grades 2-8 | Blocks
Code Car Simulator
Grades 6+ | C/C++
Telling stories: ELA + coding
Grades 2-8 | Hopscotch
Women in Tech
Grades 2-8 | Language independent | Unplugged
Virtual Pet (micro:bit Blockly)
Grades 6-8 | Blocks
Pop Culture Data Science
Grades 6+ | Language independent
BlocksCAD Robot
Grades 2-8 | Blocks
Pizza Printer
Grades 6-8 | Blocks
Team Hardware vs. Team Software
Pre-reader - Grade 5 |
Adventure with Q
Grades 2-5 | Blocks
Maze Maker Challenges
Pre-reader - Grade 5 | Language independent
Edison and EdPy: Get Edison moving
Grades 6+ | Python, EdPy, a text-based programming language based on Python. | Edison robot
Writing and Coding: ELA Integration with Common Core Standards
Pre-reader - Grade 5 | Language independent | Unplugged
Blocks 2: If/Then Else
Grades 2+ | Blocks, JavaScript | Sphero robot
Pizza Party! (pre-reader)
Pre-reader - Grade 1 | Language independent | Unplugged
ScratchJr: Can I Make the Sun Set?
Pre-reader - Grade 5 | Blocks | iPad app
ScratchJr: Can I Make My Characters Greet Each Other?
Pre-reader - Grade 5 | Blocks | iPad app
ScratchJr: Can I Make a Spooky Forest?
Pre-reader - Grade 5 | Blocks | iPad app
Introduction to Programming
Pre-reader - Grade 5 | Language independent, Symbols | Unplugged
Programming Games in Scratch
Grades 6+ | Language independent
Advanced Programming Concepts
Pre-reader - Grade 5 | Language independent, Javascript | Unplugged
CodeCombat: Teacher-Led Activities
Grades 2+ | JavaScript, Python, Lua, CoffeeScript
Coding: For Loops Lesson Plan
Grades 2+ | Blocks, Language independent | Unplugged
Coding: Algorithms Lesson Plan
Grades 2+ | Language independent | Unplugged
Coding: Conditionals Lesson Plan
Grades 2+ | Blocks, Language independent | Unplugged
Recoloring the Universe
Grades 6+ | Coffee Script (Pencil Code)
Rock, Paper, Scissors
Grades 6+ | Language independent | Unplugged
CodeHS Pixel Art
Grades 9+ | JavaScript | Unplugged
Tour Guide Activity
Grades 2+ | Language independent | Unplugged
iJournalist
Grades 2-8 | HTML, CSS
Knight's Tour Activity
Grades 2+ | Language independent | Unplugged
Locked-In
Grades 6+ | Language independent | Unplugged
Binary Baubles
Grades 2-8 | Language independent | Unplugged
Hopscotch Game Design Workshop
Grades 2-8 | Hopscotch | iOS app
Swimming Orca - by Tickle App
Grades 2+ | Blocks
Emotion Machine: Create-a-Face Card
Grades 2-8 | Language independent | Unplugged
Conditionals with Cards
Grades 6-8 | Language independent | Unplugged
HexaHexaFlexagon Automata Activity
Grades 6+ | Language independent | Unplugged
Secret Codes Activity
Grades 6-8 | Blocks
Create-a-Face
Grades 2+ | Language independent | Unplugged
Input and Output, Math Activity
Grades 2+ | Language independent | Unplugged
Brain-in-a-bag Activity
Grades 6+ | Language independent | Unplugged
Computer History Activity
Grades 6-8 | Language independent
Pixel Puzzles
Grades 2-8 | Language independent | Unplugged
Invisible Palming Activity
Grades 2+ | Language independent | Unplugged
JFLAP: Creating Finite State Machines
Grades 6+ | Language independent
Grace Hopper Debugging Activity
Grades 2-8 | Blocks
Kriss-Kross Puzzles
Grades 2-5 | Language independent | Unplugged
My First Computer
Pre-reader - Grade 1 | Language independent | Unplugged
Compression Code Puzzles
Grades 2-8 | Language independent | Unplugged
Punch Card Searching Activity
Grades 6+ | Language independent | Unplugged
Algorithmic Doodle Art
Grades 2-8 | Language independent | Unplugged
The Red Black Mind Meld Activity
Grades 6+ | Language independent | Unplugged
iGuess Beasts: QR Code Activity
Pre-reader - Grade 5 |
The Teleporting Robot Activity
Grades 2+ | Language independent | Unplugged
Australian Magician's Dream Activity
Grades 6+ | Language independent | Unplugged
Microwave Racing Video Activity
Grades 2+ | Language independent | Unplugged
iMathematician
Grades 2-8 | Scratch
Magical Book Magic
Grades 6+ | Language independent | Unplugged
Blockly Games Offline
Grades 6+ | Blocks
Change the World
Grades 2-8 | Blocks, Tynker
Stormy Science
Grades 2-5 | Blocks
Minecraft Timecraft
Grades 2+ | Blocks, Python