The "Hour Of Code" and Beyond
DON'T MISS THE LARGEST EDUCATION EVENT IN HISTORY!
Tips For A Successful Coding Event
President Obama kicks off the Hour of Code 2015
BrainPop and the Hour of Code
Use these video from Flocabulary to learn more:
Kick off the "Hour of Code" with these activities:
Code with Star Wars!!!
Code With MInecraft
Scratch
Learn Coding with Anna & Elsa
Code with Angry Birds
Learn Coding with Flappy Bird
Monster Coding
Code Monster
Create A Greeting Card
BotLogic
Pythonroom
Why Use Pythonroom to Teach Computer Science?
Pythonroom removes the pain points associated with teaching computer science. The platform takes care of curriculum delivery, grading, and analytics reporting for the teacher, while providing full transparency into student work and understanding. Teachers have solutions to problems and extra material to help them facilitate the class, and extra features to deliver their own curriculum as well. The Pythonroom team is very accessible and it’s easy to get in touch with them to answer questions and give feedback.
Because so many teachers are already using Pythonroom, when you join you’ll become part of a global community of individuals who also want to prepare kids for careers of today and beyond
Bee-Bot Emulator
Code Monkey
VidCode
Gumball's Coding Adventure
Create your own animated story using computer science!
Code Combat
Kodable
https://www.kodable.com/hour-of-code
Teach your students the basics of computer programming in as little as 20 minutes a week with an engaging classroom curriculum. Pilot Kodable for free!
Snap
Snap! is a free, blocks- and browser-based educational graphical programming language that allows students to create interactive animations, games, stories, and more, while learning about mathematical and computational ideas.
Makey Makey
Use Scratch to program
AllCanCode - Run Marco
Cody with Ruby
Ruby is one of the easier languages to learn
Ruby is considered a higher level programming language than C++. A high-level language features strong abstractions from computer details. Whereas low-level languages are closer to machine details (like memory addresses or CPU registers), high-level languages are closer to a naturally spoken language.
When you’re first learning to code, a high-level programming language like Ruby is much easier to use.
Google CS First
Check out Google's #CSFirst club: an inspiring and free way for students to learn code.
Over 4,600 schools have used CS First clubs to introduce computer science to students. The CS First curriculum is free and easy to use — no computer science experience required!
Google, Pixar team for 'Inside Out' coding tutorial
Visitors to Google’s Made with Code site will be able to animate scenes from the life of Riley, the star of Pixar’s latest computer-generated feature film, Inside Out. Using Blockly, an aptly named computer coding language that allows commands to be dragged and dropped into place in block format, users get to see how code can create visually appealing stories.
Made With Code
Speed Racer - a 1-hour Scratch introduction
Alternatives to Scratch
Microsoft Touch Develop
Create apps everywhere — on all your devices! Keyboard optional. Share your programs with other people. (App also available)
Turtle Blocks/Art
Build With Chrome
A partnership between Google Chrome and LEGO® Welcome to Build - the largest LEGO® set the world has ever seen. Developed with the latest web technology in Chrome, Build is a place for everyone to imagine, create and explore building with LEGO bricks online.
Lego Digital Designer
Tinker Cad
Tinkercad is a simple, online 3D design and 3d printing tool for the masses. Whether you're a designer, hobbyist, teacher, or kid, you can use Tinkercad to make toys, prototypes, home decor, Minecraft models, jewelry – the list is truly endless!
Wolfram Alpha - Build A Widget
Alpha Widget Gallery. Browse the Wolfram. Alpha Widget Gallery to find hundreds of widgets in all categories, from math to economics, sports, geography, weather, astronomy, and much more...
UnPlugged Activities
How To Train Your Robot
My Robotic Friends
Thinkersmith's Unplugged Hour of Code Activity
iPad Apps
Swift Playground
Lightbot
Daisy The Dinosaur
Learn the basics of computer programming with Daisy the Dinosaur! This free, fun app has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges. After playing Daisy, kids can choose to download a kit to program their own computer game.
Scratch Jr.
Recommended Ages: 5-7
Scratch Jr is an introductory programming language inspired by the popular Scratch program used by millions of kids ages 8 & up. Scratch Jr has a redesigned interface and programming language appropriate for kids 5-7. Children snap together graphical programming blocks to make characters move, jump, dance, and sing to create their own interactive stories and games. They can also modify characters in the paint editor, add their own voices and sounds, and even insert photos of themselves. They can then use the programming blocks to make their characters come to life.
What’s fun and unique about Scratch Jr is the approach. Children aren’t just learning to code; they are coding to learn. They learn how to create and express themselves with the computer, not just to interact with it. Children learn to solve problems and design projects, and they develop sequencing skills that are foundational for later academic success. Math and language skills are used in a meaningful and effective way. This approach sets Scratch Jr apart from other apps for coding you’ll find on the market.
Android Users: Scratch Jr works only on tablets that are 7-inches or larger, and running Android 4.2 (Jelly Bean) or higher.
Tynker App
Recommended Ages: 9-11
Tynker is an intuitive and imaginative app for coding. It’s inspired by visual programming languages like Scratch from MIT, Alice from CMU, and other programming languages like Logo, SmallTalk, and Squeak.
More than 40,000 schools and 28 million kids have used Tynker to learn coding and computer programming skills. It’s easy to see why. Tynker has over 100 step-by-step coding tutorials!
Kids can learn with interactive tutorials, then go on to create an unlimited portfolio of games and projects to share and play with friends. A few things Tynker teaches are:
- Animation: Stop-motion animation and custom character animation
- Drawing: Pen commands, math art, kaleidoscopes, and your own art studio
- Game Elements: Scoring, health, buttons, and joysticks
- Game Kits: Arcade shooters, platforms, runners, and physics games
- Motion: Move, follow, spin, and glide objects on the screen
- Music: Music, sound effects, musical notes, drum beats, and tempo
- Physics: Falling balls, bouncing penguins, zero gravity, and cannons
- Storytelling: Slideshows, stories, comics, jokes, riddles, and quizzes
Additional puzzle sets available as in-app purchases.
Move the Turtle - $3.99
Cargo-Bot
The app asks students to program an automated cargo crane to pick and drop colored boxes in a particular pattern in particular places. Sometimes they have to be sorted or rearranged. There are limited set of instructions in the toolbox that students can use, and limited programming that the bot can take. Students have to think through on how to work out the solution given the restrictions, and implement that solution into the bot’s programming. A higher score will be given to those having the smallest number of instructions, which is appropriate to encourage, as all programmers attempt to make their programming smaller and more efficient.
The Foos Coding 5+: Make Games
Recommended Ages: 5-10
The Foos are funny, happy creatures that teach kids to code through a series of thrilling adventures. The word-free interface makes Foos a game where anyone, anywhere can play and learn. Players won’t get bored on their adventure as they track down a sneaky donut thief, rescue puppies lost in space, and serve up gourmet meals. All the while they are learning and mastering core computer science concepts.
The Foos gameplay is based on curriculum from MIT and Exploring Computer Science at UCLA. There are over 40 puzzle levels and 3 unique creative play areas for storytelling and animation. Players can share their creations with the community of Foo coders.
Skills players must master:
- determine the actions needed to solve each Foo’s problem
- order actions in a logical sequence
- recognize patterns
- use those patterns to make their code more efficient
- test solutions
- learn from tests and try revised solutions
There are NO in-app purchases in The Foos but please note, before installing, this app offers push notifications. These can easily be disabled in your device settings.
Kodable
Teach your students the basics of computer programming in as little as 20 minutes a week with an engaging classroom curriculum. Pilot Kodable for free!
A.L.E.X.
Recommended Ages: 6 & up
A.L.E.X. is a no frills, but fun, puzzle game. Players must think logically as they plan and program their robot, A.L.E.X., with a sequence of commands to get through each challenge. Levels progress and get more challenging. 25 levels are included in the free version. Players can upgrade to an additional 35 levels with more block types to create their own puzzles. The upgrade also gives 3 additional looks for A.L.E.X.
Upgrade available as in-app purchases.
Robot School Programming
Recommended Ages: 7 & up
Robot School is a programming game that makes programming fun for kids of all ages, regardless of their experiences. Players are introduced to R-obbie the Robot who has crashed his spaceship in a faraway galaxy. R-obbie needs a lot of energy to get back to his planet. Players drag and drop programming instructions to help him reach the fuel he needs to return home safely.
Robot School includes:
- 45 levels that teach real programming logic
- Drag and drop instructions to control R-obbie and collect the fuel
- New powers and achievements unlocked after completing each level
- A preview of your code in Swift programming language
- An easy way to share your code on Facebook
Robot School is a great logic game for grown-ups too. So, parents, play along with your kids!
There are NO in app purchases.
Hakitzu - basics of JavaScript
https://itunes.apple.com/us/app/code-warriors-hakitzu-battles/id599976903?mt=8
Recommended Ages: 8-14
If you’re kids love gaming, this is the learning to code app for them! Code Warriors: Hakitzu Battles teaches the basics of JavaScript. No previous coding knowledge required! This educational robot battle game takes you from beginner to coder in both the single player mode and head-to-head on the battlefield. The app gamifies play so the more you code, the more points you receive to purchase weapons and robot combinations. These are used for an epic battle in the gaming arena. This is an app adults love as well, so play with your kids for family fun.
Some of my favorite features of the game:
- Learn to program in JavaScript
- Compete online against your Facebook friends using a large arsenal of weapons and across a number of awesome arenas
- Work your way up through the different coding difficulties: Beginner, Junior Coder, Coder and Hacker
- Earn coding credits as you play to spend in the Chop Shop on a vast array of weapons, textures, robot styles, and paints
- Customize your robot warriors and share your creations with friends on Facebook
If you’re a teacher and interested in bringing Hakitzu into the classroom, download the Teacher Pack for a guide to the game and lesson plans that will get your pupils coding.
Advanced Game Making
Google Blockly
https://www.scriptr.io/
What is scriptr.io?
scriptr.io is a very powerful cloud service to run your server-side code. With scriptr.io, you use scripts to create the custom back-end APIs needed to power your Internet of Things (IoT) and other projects. scriptr.io allows you to get productive quickly by providing an integrated web-based environment for developing, running and debugging your code.GameFroot
Open Roberta
GameBlox
Robotics, Tech Toys and Coding
Robotics Shop
Dot and Dash
EEME - Teaching Kids Robots and Electronics
EEME is a series of hands-on projects that teach 7 to 12 years old kids how to build the technology around them.
We all know that engineering and STEM are critical to the future of our kids. There is currently a huge skills gap, with hundreds of thousands of open engineering jobs and not nearly enough qualified candidates to fulfill it.
That's where EEME comes in. We want to start getting kids excited about engineering while they are young.
Primo Toys
Bee-Bots BLUE-Bots etc
Ozobots
More Resources
Full Computer Science Curriculum
http://code.org/educate/k5
Get Inspired
http://code.org/educate/inspire
Code Stars
Find out here: link