Resources

Programming/Codes

Blockly Games

https://blockly-games.appspot.com/?lang=en
Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.

ScratchJr

https://www.scratchjr.org/ (5-8 years old)
With ScratchJr, young children (ages 5-7) can program their own interactive stories and games.

Scratch

https://scratch.mit.edu/scratch2download/ (8-14)
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community

https://scratch.mit.edu/about
Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.

Hour of Code

https://hourofcode.com/us/en
The Hour of Code started as a one-hour introduction to computer science, designed to demystify “code”, to show that anybody can learn the basics, and to broaden participation in the field of computer science

Silent Teacher

http://silentteacher.toxicode.fr/
A teacher who does not talk

Code Combat

http://silentteacher.toxicode.fr/
The most engaging game for learning programming

App Inventor

http://appinventor.mit.edu/explore/get-started.html
App Inventor is a cloud-based tool, which means you can build apps right in your web browser

Lightbot

https://lightbot.com/
Lightbot offers an easy way for kids to learn concepts like loops, if-then statements, and the like without typing or coding