I can’t think of a single subject that will be more important in the future our kids will inherit. Robotic systems will be everywhere they turn, and in order to customize these things, they’ll need to understand at least a little programming.
Create interactive virtual worlds, modifiable simulations, training demos… and put them online fast with music, speech, video, and Java! A new version of AgentSheets is available for Windows (English & Greek) and for Intel Macs. A 10-day trial download is available. Education version is $99.
Learn to program interactive 3D graphics. The focus of the Alice project is now to provide the best possible first exposure to programming for students ranging from middle schoolers to college students. Appeals to girls.
A puzzle game where you teach a robot how to move crates. Sounds simple, right? Cargo-Bot is the first game on the App Store developed using Codea, an iPad app for rapidly creating games and simulations.
Game Design Boy Scout Badge
Find Game Design merit badge launch events. Expert answers to your game design questions. Enter the National STEM Video Game Challenge. Resources and lesson plans.
Game Star Mechanic
Fun, game-based quests and courses to help you learn game design and make your own video games.
iPad programming language. Free on iTunes. For kids aged 8-12 with the goal of teaching rudimentary coding. The whole process works by simply dragging and dropping method blocks to perform actions.
Introduction to Programming Using Java Version 4.1, June 2004
This on-line book contains Java applets, many of which require Java 1.3 or higher. To see these applets, you will need a Web browser that uses a recent version of Java.
Java Tutorial from SUN
A practical guide for programmers with hundreds of complete, working examples and dozens oftrails–groups of lessons on a particular subject.
An integrated programming environment designed for people who want to learn programming in Java but may never have programmed before. Runs on Mac OS X.
Linux Survival – Where learning Linux is easy
If you would like to learn the basics of Linux quickly, try this entertaining online Linux tutorial. You don’t need to install it on your computer, and best of all, it’s free!
Get help from those experienced with creating maps and mods for Minecraft.
Kids now have the opportunity to learn computers from the inside out, using this homeschool computer course.
Move the Turtle
iPhone and iPad-based. Do you remember Logo programming language? A friendly Turtle will introduce your child step by step to the basic concepts of programming in the graphic environment. Who knows, maybe your child will be the next outstanding programmer. $2.99 in iTunes.
You can make your own games, explore how math and science concepts work and have fun. Here’s a special offer for home schoolers: Buy two copies of Phrogram Express (for the students) and one copy of Phrogram Academic (for the teacher) for $79.95, and save $15. Trial version available. Windows 2000, XP or Vista.
Mac OSX and Windows. A free programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.
Snake Wrangling for Kids
A printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python programming language to teach the concepts. Editions for Linux, Mac, and Windows.
Web-based. Fun and easy way for kids to learn computer programming. No prior coding experience needed.