White House Lights
https://www.madewithcode.com/projects
Animate your name
http://scratch.mit.edu/projects/editor/?tip_bar=madewithcode-name
Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms. Available in 34 languages.
Ages 4-104 | Modern browsers, smartphones, tablets
21,770,272 participantshttp://hourofcode.com/coTeacher’s Notes
A collection of 8 fun activities for children of all ages to try programming. Solve a series of simple puzzles to help Pixel the puppy reach home, and Biff the spaceman reach his moon base. Build the Space Zombies game or create Math Art using our fun and easy visual approach to programming. The session can be teacher facilitated or self-paced.
Ages 5-13 | Modern web browsers
10,274,121 participantshttp://hourofcode.com/tyTeacher’s Notes
With Scratch, you can code your own interactive games, stories, animations, and more. In this activity, you'll create an interactive holiday card that you can share with friends and family.
Ages 8+ | Any browser
2,114,024 participantshttp://hourofcode.com/scTeacher’s Notes
Learn core programming logic, starting from super-basic programming, for ages 4+, on iOS or Android (or Web browser) . Learn how to sequence commands, identify patterns, use procedures, and utilize loops!
All ages | iOS, Android (or web browser)
2,718,044 participantshttp://hourofcode.com/lb
Entertaining, quick video tutorials walk you through building three simple apps for your Android phone or tablet. Designed for novices and experts alike, this hour of code will get you ready to start building your own apps before you know it. Imagine sharing your own app creations with your friends! These activities are suitable for individuals and for teachers leading classes.
Middle school + | Modern browser + Android
685,711 participantshttp://hourofcode.com/aiTeacher’s Notes
Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!
Middle school + | Modern Web browsers
2,619,384 participantshttp://hourofcode.com/khTeacher’s Notes
Codecademy is an interactive, student-guided introduction to the basics of CS through JavaScript that's used by tens of millions of students around the world. We've prepared a no-hassle Hour of Code experience with accompanying quizzes, slides, and a completed project for students at the end.
High school | Modern web browsers. iOS, Android apps
811,743 participantshttp://hourofcode.com/ca
Learn the basics of programming with Karel the Dog, a fun, accessible and visual introduction to coding, where giving commands to a computer is just like giving commands to a dog. This tutorial is great if led by a teacher, but can also be done independently.
High school | Modern browsers
137,000 participantshttp://hourofcode.com/chTeacher’s Notes
Build a 2 player 2D top-down game with JavaScript in 10 short tasks. Then continue learning some basics of programming (variables and if statements) as you create a Quiz to share with friends. Along the way earn points and badges as you compete to reach the top of the class leaderboard.
Middle school + | Modern Web browsers
222,908 participantshttp://hourofcode.com/cv
Play as a Wizard using code (spells) to control your heroes, navigate mazes, defeat ogres, trick enemies, and rescue allies! Learn JavaScript in this HTML 5 web game for complete beginners.
Middle school + | Web based (Firefox, Chrome, Safari, IE10+)
406,166 participantshttp://hourofcode.com/ccTeacher’s Notes
Using a pre-defined "Robot Vocabulary" students will figure out how to guide each other to accomplish specific tasks without discussing them first. This lesson teaches children the connection between symbols and actions, as well as the invaluable skill of debugging. "My Robotic Friends" works best as a group activity and includes a teacher workbook for classroom use.
All ages | Unplugged
183,167 participantshttp://hourofcode.com/ts
Got PCs with slow (or non-existent) internet access? Download the Blockly tutorials that were the precursor of the Code.org tutorials - a single 3MB ZIP file can be loaded onto any computer or used off a memory stick
All ages | Modern browsers only
233,246 participantshttp://hourofcode.com/bl
Students learn about representing and storing letters in binary, as functions of on and off. At the end, the class gets to encode their own initials to take home with them.
Ages 8+ | Unplugged
24,075 participantshttp://hourofcode.com/th
Designed for use with plain paper, the fuzzFamily Frenzy is an introduction to programming logic for kids 5 and up. A teacher should explain the game, then students program a partner to complete a simple obstacle course.
Ages 8-13 | Unplugged
20,501 participantshttp://hourofcode.com/ff
Kodable is a self-guided iPad game that introduces kids 5+ to programming basics. Having a teacher or parent nearby is optimal, but not necessary.
Elementary | iPad
144,605 participantshttp://hourofcode.com/ko
Student-guided tutorial on the iPad using the Hopscotch programming language. Students will build games and apps for their iPad on their iPad. Students can work individually or with friends (up to 3 per iPad).
Middle school + | iPad
69,516 participantshttp://hourofcode.com/hs
Choose from 3 activities designed to give you your first experience programming. For example, use the programming language Python to build a chatbot called "Eliza". Can she fool your friends into think she's a human not a computer? This can be done in either a student-guided or teacher-facilitated form and comes with all notes and solutions.
Middle school + | Modern web browsers
751,919 participantshttp://hourofcode.com/gr
An introduction to programming in the context of the visual arts using the Processing programming language. Short video lessons introduce coding exercises that lead to designing an interactive drawing program
High school | Modern web browsers
616,814 participantshttp://hourofcode.com/pr
Students learn the basics of programming by controlling their own virtual robot. The online course is fully self-contained with short presentations, movies, quizzes and automatic guidance/hints to help with the programming exercises.
Ages 8-13 | Modern web browsers, Mobile web
118,291 participantshttp://hourofcode.com/rmTeacher’s Notes
Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
High school | Modern Web browsers
1,305,305 participantshttp://hourofcode.com/mg
Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
High school | Modern Web browsers
1,305,305 participantshttp://hourofcode.com/mg
Entertaining, quick video tutorials walk you through building three simple apps for your Android phone or tablet. Designed for novices and experts alike, this hour of code will get you ready to start building your own apps before you know it. Imagine sharing your own app creations with your friends! These activities are suitable for individuals and for teachers leading classes.
Middle school + | Modern browser + Android
685,711 participantshttp://hourofcode.com/aiTeacher’s Notes
Crazy drawings, flying monsters, swirling flowers... create your apps on your device with TouchDevelop, a friendly mobile app creation environment. Runs on iPhone, iPad, Android, Windows, Windows Phone, Linux, Mac.
High school | Modern browsers, smartphones, all devices
434,615 participantshttp://hourofcode.com/tdTeacher’s Notes
Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms. Available in 20 languages
Ages 6-106 | Modern browsers, smartphones, tablets
176,911 participantshttp://hourofcode.com/coTeacher’s Notes
With Scratch, you can code your own interactive games, stories, animations, and more. In this activity, you'll create an interactive holiday card that you can share with friends and family.
Ages 8+ | Any browser
27,363 participantshttp://hourofcode.com/scTeacher’s Notes
A collection of 8 fun activities for children of all ages to try programming. Solve a series of simple puzzles to help Pixel the puppy reach home, and Biff the spaceman reach his moon base. Build the Space Zombies game or create Math Art using our fun and easy visual approach to programming. The session can be teacher facilitated or self-paced.
Ages 5-13 | Modern web browsers
122,171 participantshttp://hourofcode.com/tyTeacher’s Notes
Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!
Middle school + | Modern Web browsers
28,523 participantshttp://hourofcode.com/khTeacher’s Notes
Codecademy is an interactive, student-guided introduction to the basics of CS through JavaScript that's used by tens of millions of students around the world. We've prepared a no-hassle Hour of Code experience with accompanying quizzes, slides, and a completed project for students at the end.
High school | Modern web browsers. iOS, Android apps
4,598 participantshttp://hourofcode.com/ca
Learn the basics of programming with Karel the Dog, a fun, accessible and visual introduction to coding, where giving commands to a computer is just like giving commands to a dog. This tutorial is great if led by a teacher, but can also be done independently.
High school | Modern browsers
3,756 participantshttp://hourofcode.com/chTeacher’s Notes
This self-paced tutorial teaches how to create a quiz game using JavaScript, which can be shared with friends. Along the way, students are rewarded with points, badges and bonus games and compete to reach the top of their class leaderboard.
Middle school + | Modern Web browsers
12,420 participantshttp://hourofcode.com/cv
Student-guided tutorial on the iPad using the Hopscotch programming language. Students will build games and apps for their iPad on their iPad. Students can work individually or with friends (up to 3 per iPad).
Middle school + | iPad
2,280 participantshttp://hourofcode.com/hs
Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
High school | Modern Web browsers
27,152 participantshttp://hourofcode.com/mg
Know some programming already? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
High school | Modern Web browsers
27,152 participantshttp://hourofcode.com/mg
Using a pre-defined "Robot Vocabulary" students will figure out how to guide each other to accomplish specific tasks without discussing them first. This lesson teaches children the connection between symbols and actions, as well as the invaluable skill of debugging. "My Robotic Friends" works best as a group activity and includes a teacher workbook for classroom use.
All ages | Unplugged
9,850 participantshttp://hourofcode.com/ts
Got PCs with slow (or non-existent) internet access? Download the Blockly tutorials that were the precursor of the Code.org tutorials - a single 3MB ZIP file can be loaded onto any computer or used off a memory stick
All ages | Modern browsers only
3,357 participantshttp://hourofcode.com/bl
Students learn about representing and storing letters in binary, as functions of on and off. At the end, the class gets to encode their own initials to take home with them.
Ages 8+ | Unplugged
1,918 participantshttp://hourofcode.com/th
Designed for use with plain paper, the fuzzFamily Frenzy is an introduction to programming logic for kids 5 and up. A teacher should explain the game, then students program a partner to complete a simple obstacle course.
Ages 8-13 | Unplugged
1,197 participantshttp://hourofcode.com/ff
8th Grade
http://studio.code.org/join/DWVGBW
7th Grade
http://studio.code.org/join/UQKBDT
6th Grade
http://studio.code.org/join/TFBNVI
5th Grade
http://studio.code.org/join/CGWXSW
4th Grade
http://studio.code.org/sections/AXHUAT
3rd Grade
http://studio.code.org/sections/ZYXOLP
2nd Grade
http://studio.code.org/sections/XKMARU
1st
https://studio.code.org/sections/UOYSBE
7/8
5/6
3/4