A short video on why to learn to program a computer:
Programming for kids:
Sites:
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
- AppInventor
- 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.
- Android Applications by Android.com
- 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.
Booming field of Cyber-Security
Cyber-security is a field with a great deal of potential, and will continue to be for years to come. It is even a national initiative to encourage students to consider careers in related fields. If you are interested, there are a number of areas within the field, and many universities offering degree programs.
Cyber degrees
- A full directory of cyber security degrees, from associate’s degrees all the way to Ph.D programs
http://www.cyberdegrees.org/listings/
Cyber Security Careers
- Detailed looks into 20 careers related to cyber security, including job responsibilities, requirements, and growth opportunities
http://www.cyberdegrees.org/jobs/ - Department of Homeland Security’s National Initiative for Cybersecurity Careers and Studies