All grades
Pre-reader
Grades 2-5
Grades 6-8
Grades 9+
Beginner
Comfortable
Sort by
Created by
Classroom technology
Topics
Activity type
Length
Language
Play, Design & Code Retro Arcade Games
Grades 2+ | Blocks
CS First Unplugged
Grades 2-8 | Blocks, Unplugged, Scratch
Discover Python with Silent Teacher
Grades 6+ | Python
codeSpark Academy with The Foos: Create Games
Pre-reader - Grade 5 | Blocks
Dance Party
Grades 2+ | Blocks
Ozaria: Your Journey Begins
Grades 6+ | JavaScript, Python
AI for Oceans
Grades 3+ | AI and Machine Learning
Beach Cleanup with Kodable
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages)
Minecraft Hour of Code
Grades 2+ | Blocks
Climate Clock
Grades 6+ | JavaScript
Space Adventure: Write Code and Catch Bananas!
Grades 2-8 | CoffeeScript
Code a Happy Place Meditation App
Grades 2-8 | Blocks
Stress ball
Grades 2+ | Blocks
Animoji
Grades 2+ | JavaScript
People who Inspire Me
Grades 6+ | JavaScript, HTML, CSS
Disney Codeillusion: Media Art Adventure with Mickey
Grades 2-8 | JavaScript
SciGirls: Code Quest
Grades 2-8 | Blocks
Tractor Traversal
Grades 6+ | JavaScript
Code a Meditation Breathing App
Grades 2+ | Blocks
Facetracking
Grades 6+ | JavaScript
Design Your Own Maze!
Grades 6+ | JavaScript
Code your own racing game!
Grades 6+ | JavaScript
Code a Chatbot with the Female CS Pioneers
Grades 2-8 | Blocks
Games Industry Activity: Code a Platformer game
Grades 6+ | Blocks
Code a Grandparent Card in Scratch
Grades 2-8 | Blocks
Bake a Cake With HTML!
Grades 6+ | HTML + CSS
Trivia Game Maker
Grades 6+ | JavaScript, HTML, CSS
A Minecraft Tale of Two Villages
Grades 2+ | Blocks, Python
Dialogue
Grades 2-8 | Blocks, Scratch
Beaver Achiever
Pre-reader - Grade 5 | Blocks
Codesters: Social Distancing Sprites
Grades 6+ | Python
iTCHcode: Space Invaders - RokCoder
Grades 6+ | Blocks
SFX Magic
Grades 2+ | JavaScript
Code a Healthy Meal App
Grades 6+ | JavaScript
iTCHcode: Fish scratch game
Grades 2-8 | Blocks
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
Imagine a World
Grades 2+ | Blocks
iTCHcode: Bouncing Ball
Grades 2-8 | Blocks
Codesters: Code Your Own PSA
Grades 6+ | Python
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)
Plethora: Cause and Effect
Grades 2+ | Language independent (can be taught in multiple languages)
iTCHcode: Shapes & Angles
Grades 6+ | Blocks
Introduction to text based coding
Grades 6-8 | JavaScript
Codesters: Basketball
Grades 6+ | Python
Code a Cartoon
Grades 2+ | Blocks
Animate an Adventure Game
Grades 2+ | Blocks
Game Maker
Grades 2+ | JavaScript
CodeMonkey Jr.: Pre-coding for Preschoolers
Pre-reader | Blocks
Animate a Name
Grades 2+ | Blocks, Scratch
Star Wars: Building a Galaxy with Code
Grades 2+ | Blocks, JavaScript
Plastic Pollution PSA
Grades 6+ | JavaScript
Boat Race
Grades 2+ | Blocks
Map Tour App
Grades 6+ | Blocks, App Inventor
Professor Photon's Color Conundrum
Grades 6+ | Computational Thinking focused so no language
Banana Tales: Python Coding Game
Grades 2-8 | Python
codeSpark Academy with The Foos
Pre-reader - Grade 5 | Blocks
Create Animations That Talk
Grades 2+ | Blocks
Make a Flappy game
Grades 2+ | Blocks
The Processing Foundation - Hello Processing
Grades 9+ | Java
Make "Don't Drop the Phone" on iPad/iPhone
Grades 2-8 | Hopscotch
Box Island
All ages | Blocks
The Big Duck Race
Grades 2+ | Blocks
Zulama MakeQuest Video Game Activity
Grades 6+ | JavaScript
Khan Academy: Drawing with Code
Grades 6+ | JavaScript
Lightbot
Pre-reader - Grade 5 | Blocks
The Grinch: Saving Christmas with Code
Grades 2-8 | Blocks
Make Music with Scratch
Grades 2-8 | Blocks, Scratch
Build your own chatbot in Python
Grades 9+ | Python
An Unusual Discovery
Grades 2+ | Blocks, Scratch
Code with Anna and Elsa
Grades 2+ | Blocks
Learn the Basics!
Grades 6+ | JavaScript
Supporting Artists with Code
Grades 6+ | HTML
Kodable (pre-readers welcome)
Pre-reader - Grade 5 | Blocks | All modern browsers, iPad app
Candy Quest
Pre-reader - Grade 5 | Blocks, Tynker
Beginning JavaScript
Grades 2-5 | JavaScript
Vidcode: Code the News
Grades 6+ | JavaScript
Create your own Google logo
Grades 2+ | Blocks, Scratch
Write your first computer program
Grades 2+ | Blocks
Play That Tune App
Grades 6+ | Blocks
Accenture Intelligent Space Exploration
Grades 2-8 | Language independent
Hack a Game
Grades 9+ | JavaScript
COVID-19 Simulator: Learn about social distancing through computer science.
Grades 2+ | Blocks
Python + Biology: Build an animal classifier!
Grades 9+ | Python
Codesters: We Can Stop COVID PSA
Grades 6-8 | Python
Dodo Does Math
Grades 3-5 | CoffeeScript
GameCode: Conditions in a video game
Grades 6+ | Blocks
GameCode: Comparators and Logic in a video game
Grades 6+ | Blocks
Computational Thinking and Programming Challenge
Grades 6+ | Blocks, Language independent (can be taught in multiple languages)
PBS KIDS Scratch Jr
Pre-reader-Grade 5 | Blocks
Code it! - Images and Animations
Grades 2+ | Blocks
Dragon Blast
Grades 2-5 | Blocks, Tynker, JavaScript, 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
Code your own colossal squid game
Grades 6+ | Blocks
Filter a Photo
Grades 9+ | JavaScript
Jokes and Riddles
Grades 6-8 | JavaScript, HTML, CSS
CodeCombat: Escape the Dungeon!
Grades 2+ | JavaScript, Python, Lua, CoffeeScript
Tommy the Turtle: Learn to Code
Pre-reader - Grade 5 | Language independent
Codesters: Unity Mural
Grades 6+ | Python
Codesters: Soccer Shot
Grades 6+ | Python
Haspy and Lockit: Code Buddies
Grades 2-8 | Blocks, Language independent (can be taught in multiple languages)
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
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
Text Compression
Grades 9+ | Language independent
Robo-Restaurant Decorator
Grades 2+ | Blocks
Program in Python with Tracy the Turtle
Grades 6+ | Python
Space Quest
Grades 2-5 | Blocks, Tynker, JavaScript, Python
Programming Hero
Grades 2+ | Python
Create your own typeface!
Grades 6+ | JavaScript
Responsible Consumption and Production
Grades 2-8 | Blocks, JavaScript
Health: DNA (Scratch)
Grades 2+ | Blocks, JavaScript
Eco Warriors #Trashtag
Grades 6+ | Blocks
Beaver in a Mask
Grades 6+ | Blocks
Old MacDonald hacked a farm. AI, AI drone!
Grades 2-8 | Theory course on impacts of computing.
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
Shield Design Showdown
Grades 2-8 | Blocks
Security Siege
Grades 2-8 | Security theory based
Barbie You Can Be Anything
Pre-reader - Grade 5 | Blocks, Tynker
RoboGarden STEAM - Art
Grades 2-5 | Blocks
Create Games with Javascript
Grades 2-5 | JavaScript, Language independent (can be taught in multiple languages)
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
Beginner Scratch Sushi Cards
Grades 2-8 | Blocks
Design Your Own Logo
Grades 6+ | Python
Exploring Genotypes with Code
Grades 9+ | Python
Barbie Pet Vet
Pre-reader - Grade 5 | Blocks, JavaScript, Python, Tynker
Learn Programming With JavaScript​ In A Jiffy​
Grades 6+ | JavaScript
Build a Flappy Birds clone with hyperPad
Grades 9+ | Blocks, hyperPad Visual Behaviours | iPad app
Engineering & Tech: Computer Programming (Vidcode)
Grades 6+ | Blocks, JavaScript
Code Like a Girl: A Storyteller
Grades 6+ | Python
Coding for a Litter-Free Community
Grades 6-8 | Python, HTML
Astro Pi: Mission Zero
Grades 6+ | Python
NASA Moon 2 Mars
Grades 6+ | Blocks, JavaScript, Python, HTML, CSS
Mosquito patrol
Grades 6-8 | Scratch
Coding Galaxy - Adventure Planet
Pre-reader - Grade 8 | Blocks
Codi the Bee
Grades 6+ | Blocks
Math: Multiplication (Scratch)
Grades 2-5 | Blocks, JavaScript
Health: DNA (Vidcode)
Grades 6+ | Blocks, JavaScript
Life Below Water
Grades 6-8 | JavaScript, HTML, CSS
Making Webpages
Grades 6+ | HTML/CSS
Coding Mathematical Models
Grades 6+ | Python
Code Crazy Creatures
Grades 2-8 | Blocks
Vidcode: Map Your Community
Grades 6+ | JavaScript
Code Your Initials
Grades 6+ | Blocks, Python
Sea Creature Sequences
Grades 2-5 | Blocks
Pac-Man ZERO
Grades 6+ | Blocks
Create Virtual Worlds with CodeHS
Grades 6+ | JavaScript
FarmBot: Plant with Code
Grades 2-8 | Blocks, JavaScript
Triangle Computations with CodeHS
Grades 6+ | Python
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
C.A.T.S. go for Robot Olympics
Grades 2-8 | CoffeeScript
Cloud Constructor
Grades 2+ | Language independent (can be taught in multiple languages)
World of JavaScript
Grades 6+ | JavaScript
JavaScript Graphics with CodeHS
Grades 9+ | JavaScript
Bitt Bott Explores Earth
Pre-reader+ |
Coding in Sports
Grades 6+ | Blocks
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
Jumping Jam
Grades 2-8 | Language independent
Make Crossy Road on iPad/iPhone
Grades 2-8 | Hopscotch
Moana: Wayfinding with Code
Grades 2+ | Blocks
Social Studies: Martin Luther King Jr. (Vidcode)
Grades 6-8 | Blocks, JavaScript
Science: Food Chains (Vidcode)
Grades 6-8 | Blocks, JavaScript
Cryptocurrency: Explore the Bitcoin Ledger
Grades 9+ | Language independent (can be taught in multiple languages)
Pi day!
Grades 9+ | JavaScript
RoboGarden STEAM - Technology
Grades 2-5 | Blocks
Disease Epidemic
Grades 9+ | Python
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
Harry Potter: Learn to Code and Make Magic
Grades 2-8 | Blocks, JavaScript
Matariki: Māori New Year
Grades 2-5 | Blocks
CodeJIKA: 5 Minute Website
Grades 6+ | JavaScript, HTML, CSS
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
Monster Maker!
Grades 2-5 | Blocks
Generating Art with Code
Grades 9+ | Blocks
Scratch 3.0 phrasebook
Grades 2-5 | Scratch
The Dark Tunnel
Grades 6+ | Python
World of Python 2
Grades 6+ | Python
Robo-restaurant puzzler
Grades 2-8 | Blocks
Play Lab
Grades 2+ | Blocks
Street Artist
Grades 2-5 | Blocks, JavaScript
Boogie Bot
Grades 2-5 | Blocks
Simple Encryption
Grades 9+ | Language independent
Kano Pixel Hack
Grades 2+ | JavaScript, Coffeescript
Dragon Dash
Grades 2-8 | Blocks, Tynker, JavaScript, Python
Make it Fly with Scratch
Grades 2-8 | Blocks, Scratch
Build Crazy Apps with Bitsbox
Grades 2-8 | JavaScript
Coding in Astronomy
Grades 6+ | Quorum
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
Grid Garden
Grades 6+ | CSS
Python Turtle Graphics
Grades 6+ | Python
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
Little Dot Adventure
Grades 2-8 | Language independent (can be taught in multiple languages)
Make Pizza with JavaScript
Grades 2-8 | JavaScript
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
Infinity Play Lab
Grades 2-8 | Blocks
Solar System STEM Kit
Grades 2+ | Blocks, Tynker, JavaScript, Python
Homophones STEM Kit
Grades 6+ | Blocks, Tynker, JavaScript, Python
Artist
Grades 2+ | Blocks
Learn Basic Java
Grades 6-8 | Java
Code your own sports game
Grades 2+ | Blocks
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 Offline
Grades 6+ | Blocks
Blockly Games
Grades 6+ | Blocks
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
Pre-reader - Grade 5 | Blocks, Tynker
LiveCode Sound Boards
Grades 9+ | Language independent
Spin Draw Animation Kit
Pre-reader - Grade 8 | 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
Khan Academy: Databases
Grades 6+ | SQL
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
Frozen Fractals (Python Turtle)
Grades 6+ | Python
Emoji Draw
Grades 2-8 | Hopscotch | iOS app
Peep: Dance with Friends
Pre-reader - Grade 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
Diggin' Dwarf
Grades 6+ | 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
Pre-reader - Grade 5 | Blocks, Tynker
Debugger
Grades 6+ | Blocks, Tynker, JavaScript, Python
Science: Food Chains (Scratch)
Grades 2-5 | Blocks, JavaScript
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
Program a virtual robot with RoboMind
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
Equity vs. Equality
Grades 6-8 | Blocks, JavaScript
Code Commander
Grades 6+ | Blocks, Tynker, JavaScript, Python
Bamboo JS
Grades 2-5 | JavaScript
Robots and Java: An introduction to Java
Grades 6+ | Java
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
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
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
Bits and bricks
Grades 2-5 | Blocks, Language independent
Coding Basics: Unplugged
Pre-reader - Grade 5 | Blocks, JavaScript, Language independent (can be taught in multiple languages)
SciGirls: Code Creators
Grades 2+ | Language independent (can be taught in multiple languages)
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)
SciGirls: Passion for Pixels
Grades 2+ | Language independent (can be taught in multiple languages)
Our Heroines
Grades 2-8 | Blocks
A Byte of iCompute: Unplugged
Pre-reader | Language independent (can be taught in multiple languages)
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
Loops Unplugged
Grades 2-8 | Blocks
Computer Science in 60 seconds
Pre-reader - Grade 5 | Language independent (can be taught in multiple languages)
Fashionistas of Data Science - Class 1
Grades 6+ | SQL
Networks: Messages of Kindness
Grades 2-8 | Unplugged
Topic Spark: Coding
Grades 9+ | Language independent (can be taught in multiple languages)
#kids2030 Plastics Challenge
Grades 2+ | Blocks, Also has use of a spreadsheet.
Interactive Storytelling
Grades 6+ | Twine (Harlowe variant)
Hello Ruby: Love Letters for Computers
Pre-reader-Grade 8 | Blocks, Language independent (can be taught in multiple languages)
Utopian Architect
Grades 6+ | JavaScript
Ice Cream Dodge
Grades 2-8 | Simplified version of JavaScript
About a Canadian Animal
Grades 2-8 | Blocks
iRobot Code Break
Grades 2-8 | Blocks
RoboGarden Puzzles - Robo Treasure Chest
Pre-reader - Grade 5 | Blocks
Designing Icicles With Codeblocks in Tinkercad
Grades 7-8 | Blocks
Using Loops in Tinkercad to Design a Bursting Star
Grades 5-6 | Blocks
Twinkle, Twinkle Little Star Class Collaboration
Pre-reader | ScratchJr.
Birdhouses
Grades 2-5 | Blocks
iKode Xmas
Grades 2-5 | Microsoft Kodu | Microsoft Kodu
Caesar Cipher Wheel
Grades 6+ | Language independent (can be taught in multiple languages)
Mazyad's Adventures
Pre-reader - Grade 5 | Blocks
Hopscotch: Make Interactive Science Models on Your iPad/iPhone!
Grades 2-8 | Hopscotch
Writing and interpreting Events
Grades 2-8 | Language independent | Unplugged
Design a Robot
Grades 2-8 | Language independent | Unplugged
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
Let's Play with the ScratchJr Kitten! Activity Pack
Pre-reader - Grade 5 | Blocks | Unplugged
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
Pizza Party!
Grades 2-5 | Language independent | Unplugged
iLove Ada
Grades 2-5 | ChildScript
iMake Algorithms
Pre-reader - Grade 1 | Unplugged | Arduino
Telling stories: ELA + coding
Grades 2-8 | Hopscotch
Women in Tech
Grades 2-8 | Language independent | Unplugged
Pop Culture Data Science
Grades 6+ | Language independent
Pizza Printer
Grades 6-8 | Blocks
BlocksCAD Robot
Grades 2-8 | Blocks
Team Hardware vs. Team Software
Pre-reader - Grade 5 |
Adventure with Q
Grades 2-5 | Blocks
Writing and Coding: ELA Integration with Common Core Standards
Pre-reader - Grade 5 | Language independent | Unplugged
Pizza Party! (pre-reader)
Pre-reader - Grade 1 | Language independent | Unplugged
Animate Your Name: Educator Guide
Grades 2-8 | Blocks, Scratch
ScratchJr: Can I Make the Sun Set?
Pre-reader - Grade 5 | Blocks | iPad app
Introduction to Programming
Pre-reader - Grade 5 | Language independent, Symbols | Unplugged
Getting Loopy
Pre-reader+ | Language independent | Unplugged
The Big Event
Pre-reader+ | Language independent | Unplugged
My Robotic Friends
All ages | Language independent | Unplugged
Bomberbot Fun and Easy Coding Activities
Grades 2+ | Visual programming language
Graph Paper Programming
Grades 2+ | Language independent | Unplugged
Programming Games in Scratch
Grades 6+ | Language independent
CodeCombat: Teacher-Led Activities
Grades 2+ | JavaScript, Python, Lua, CoffeeScript
Recoloring the Universe
Grades 6+ | Coffee Script (Pencil Code)
CodeHS Pixel Art
Grades 9+ | JavaScript | Unplugged
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
Rock, Paper, Scissors
Grades 6+ | Language independent | Unplugged
Tour Guide Activity
Grades 2+ | Language independent | Unplugged
iJournalist
Grades 2-8 | HTML, CSS
Move it, Move it!
Pre-reader+ | Language independent | Unplugged
Knight's Tour Activity
Grades 2+ | Language independent | Unplugged
Locked-In
Grades 6+ | Language independent | Unplugged
Binary Baubles
Grades 2-8 | Language independent | Unplugged
Happy Maps
Pre-reader+ | 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
Secret Codes Activity
Grades 6-8 | Blocks
HexaHexaFlexagon Automata Activity
Grades 6+ | Language independent | Unplugged
Create-a-Face
Grades 2+ | Language independent | Unplugged
Input and Output, Math Activity
Grades 2+ | Language independent | Unplugged
Best Technology Activity
Grades 9+ | Blocks, C/C++ | 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
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
Persistence: Building a Foundation
Pre-reader+ | 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
Oral History Project
Grades 9+ | Language independent
Microwave Racing Video Activity
Grades 2+ | Language independent | Unplugged
Magical Book Magic
Grades 6+ | Language independent | Unplugged
Stormy Science
Grades 2-5 | Blocks
Grades 2-8 | CoffeeScript