“Hour of Code," a campaign to introduce 10 million 
students to one hour of Computer Science.
Want to start learning how to code?  Some great resources can be found at - http://code.org/learn/codehs
More Apps to Teach Kids
- LightBot (iOS + Android)
 
- Drag commands to move a robot. Age 4+
 
- CargoBot (iPad)
 
- Help a robot-arm solve puzzles. Age 8+
 
- Move the Turtle (iOS)
 
- Drag/drop code to move a turtle. Age 8+
 
- Kodu (xBox, Windows)
 
- Design a 3D game world. Age 8+
 
- KidsRuby
 
- Learn to program using Ruby. Age 12+
 
 
 
More Online Tutorials
- Hackety Hack
 
- Free Ruby-based environment aiming to make programming easy for beginners.
 
- LearnStreet
 
- Beginner level tutorials for Ruby, Python, and Javascript.
 
- Lynda.com
 
- Learn core programming languages such as Java, C#, and HTML5. 
 
- Udemy
 
- Free and fee-based video tutorials that walk through lessons. 
 
 
 
University Courses Online
- Coursera
 
- Free university courses taught online by real professors. Start with CS 101
 
- Edx
 
- Free university courses plus discussions, quizzes, and other interactive learning. 
 
- Udacity
 
- Free interactive college classes on computer science for all levels. 
 
- TeachingTree.co
 
- Free college lectures on computer science for advanced students. 
 
 
 
Learn to Make Webpages
- Mozilla's Thimble
 
- Use this app to easily create and share your own web pages.
 
- Code Avengers
 
- Fun and effective learning tools for the total beginner.
 
 
 
Make Your Own Mobile Apps
- MIT App Inventor
 
- Learn to build apps for Android phones and tablets within hours.
 
- Codea (iPad)
 
- Create games and simulations — or just about any visual idea you have.
 
 
 
 
Write Code for Robots
- Arduino
 
- For anyone interested in creating interactive objects or environments.
 
- Lego Mindstorms
 
- Create small, customizable and programmable robots.