Students and Parents

Learning to code is all the rage these days, but not in one place that matters a lot: schools.Students already significantly lag their global counterparts where math and science skills are concerned. But computer science is in even worse shape:

Of 12 technical subjects examined in a recent study by the US National Center for Education Statistics, computer science was the only one that declined in student popularity from 1990 to 2009 (p. 49). Insufficiencies in school can translate into a bigger problem on an economic level. Each year, U.S. companies need to fill almost 150,000 jobs related to computer science and mathematics, but colleges and universities only graduate about 100,000 students with degrees in those fields.

Are you interested in learning more about coding, creating games or apps? Check out these sites below.

A beginner's guide to HTML and CSS
A Beginner’s Guide to HTML & CSS is a simple and comprehensive guide dedicated to helping beginners learn HTML and CSS. Outlining the fundamentals, this guide works through all common elements of front-end design and development.

A puzzle game created entirely on iPad, for all ages.

Cato's Hike
This is a cool app for learning about coding. Some of its features include : Simple programming interface using beautiful cards with pictures A visual manual to help guide parents and more interested users Loops, branches and if/else, goto labels, looking

CHERP (Creative Hybrid Environment for Robotic Programming) is a hybrid tangible/graphical computer language designed to provide an engaging introduction to computer programming for young children in both formal and informal educational settings.

Excellent for KIDS to practice and learn their programming skills. See if your child has the talent for one of the most wanted jobs of tomorrow.

Code School

We think Codea is the most beautiful code editor you’ll use, and it’s easy. Codea is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choo


Daisy The Dinasour
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, sequenci

Welcome to EnGenious, a world born from a collective daydream and built by a collective imagination. The planet’s citizens are fabricated from natural elements and work together to tend their world.
Create the Games of Your Imagination.

Hakitzu Elite
This game helps you learn the basics of JavaScript. No previous coding knowledge is required as the game takes you from a beginner, to coder, to hacker in our single player mode and on the battlefield. Earn certificates to show off your new coding and gam

Makes is easy to learn to code.

Kinescript Lite: Visual Programming
KineScript is a visual programming language that children can learn a code and share it. It’s easy to make a scene with built-in sprite characters, stage images and sounds library.Drag a script and build the script block to control the flow and to change

Kodable is a free educational iPad game offering a kid-friendly introduction to programming concepts and problem solving. For kids ages 5 and up, and tools for grownups too!

KODU Game Lab
Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming.

Kojo is an open source App that runs on Linux, Windows, and the Mac. It is a Learning Environment – with many different features that enable play, exploration, creation, and learning.

LearnStreet offers free beginner courses on HTML, Ruby, Python and Javascript

Lego Mindstorms

Light-bot is an engaging puzzle game, whose game mechanics are built directly on programming concepts. Moreover, it is super unintimidating.

Microsoft Small Basic
Microsoft Small Basic puts the “fun” back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.

MIT App Inventor

Move The Turtle: Programming for Kids
Move The Turtle is an educational application for iPhone and iPad that teaches children the basics of creating computer programs, using intuitive graphic commands.

With a concise syntax and easy-to-use toolset, along with dozens of sample programs, Phrogram is real programming that’s really fun.

Another Kickstarter must for 4-7 year olds, “Primo is a playful physical programming interface that teaches children programming logic without the need for literacy”

A tiny card sized computer that plugs into a tv and can be used for electronics projects.

Robot Turtles
A board game (3-8 year old), a simple game that sneaks in coding basics. A Kickstarter success!


An amazing ball robot you can program and interact with in many many many different ways, whether you are a small child or an adult. A must-see web site for all the details.

Terrapin Logo
A language that enables you to learn by doing. They also have products that can be used to teach using their language.

It has tutorials for all kinds of learners starting with newbies and moving progressively in difficulty to advanced learners. It also has an editor where you can try out your codes and see how they would look like when you use them on your blog or website