Coding software comes in many languages and on multiple devices.


Install on Computers

Icon
Name
Description
OS
Activities
Cost

Arduino IDE
The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software.
All
Activities
Free



















Web-based

Icon
Name
Description
Activities
Cost

Scratch


Free

SNAP


Free
mit app inventor.png
App Inventor
MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Newcomers to App Inventor can have their first app up and running in an hour or less, and can program more complex apps in significantly less time than with more traditional, text-based languages. Initially developed by Professor Hal Abelson and a team from Google Education while Hal was on sabbatical at Google, App Inventor runs as a Web service administered by staff at MIT’s Center for Mobile Learning - a collaboration of MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and the MIT Media Lab.

Free
blockly.jpg
Blockly
Blockly is designed to easily install into your web application. Users drag blocks around, Blockly generates code, your application does something with that code. From your application's point of view Blockly is just a textarea in which the user types syntactically perfect JavaScript, Python, PHP, Dart, or other language.
Activities
Free












iOS-Apps

Icon
Name
Description
Activities
Cost
Kodable pro.jpg
Kodable Pro
Lessons your child will learn in the first 30 levels of Kodable:

Logic and problem solving skills
Critical thinking skills
Sequence of events
Conditional statements, ex: “If this, then that will happen.”
Loops- repeating set of commands up to a certain number of times in order to complete the maze.
Dive into the depths of Smeeborg with the fuzzFamily and explore the mysterious tunnels - but look out for the Bugs!

Learn the value of debugging by avoiding bugs and finding problems in your code!
- Learn critical thinking and error checking by helping the Fuzzes fix their code.
- Squish the evil bugs that get in the fuzzFamily's way!
- Unlock 4 NEW Fuzzes - diamondFuzz, rubyFuzz, coleFuzz, and the lovable shadowFuzz

Kodable Pro includes all future updates, including the Kodable Curriculum activities, for no additional charge!
Familiarize your child with algorithms, mental obstacles, and lateral thinking, as these are essential for advanced child development. Give your child the upper hand by introducing these real-life fundamentals as early as possible. You will be amazed by how your child starts thinking outside the box, understanding routines, and analyzing situations in more intelligent ways.

Over the next decade, jobs in Software development are predicted to increase at a rate double that of any other industry. That means there will be a demand for people who know how to program and people who understand the basics of programming, so that they can work along side one another, speaking the same language. Start building your child’s foundation for success in a digital world.

kodable pro-screen.jpg
Activities
$2.99

Tynker
Tynker is the easiest way to learn programming. Solve puzzles to learn concepts and easily build your own games. Use built-in themed graphics, music, and animated characters to create imaginative games, apps and stories. Plus, with the new connected devices supported, control Sphero robots, Parrot drones and Philips lights! Additional puzzle levels are available as in-app purchases.

NEW! CONNECTED DEVICE SUPPORT
Now includes code blocks to control connected devices such as flying drones, robots and lighting systems. Learn to use these new blocks in "Crash Course" with virtual representations of drones, robots and lights. Then find these blocks in the “Create” mode and build programs to control real devices.

Devices supported:
- Sphero robot
- Ollie robot
- Parrot Rolling Spider drone
- Philips Hue and Lux personal lighting systems


TYNKER WORKSHOP (FREE)
- Create games and apps quickly with the same visual programming language introduced in the puzzle adventures
- Define your own functions and variables
- Build musical projects using the built-in notes for piano, electric guitar and drums.
- Add tilt, touch and other native behaviors to your games
- Work offline without Internet connectivity
- Unlock characters as you progress (100+)

tynker-screen.jpeg


Activities
Free with in-app purchases

Tickle App

Tickle is the world's first app that enables anyone to program an air drone. It's also the world's first visual programming app for the Star Wars BB-8 Droid, Sphero (SPRK) robotic ball, Ollie 2-wheeled robot, Parrot Rolling Spider, Airborne, and Jumping Sumo mini drones, Arduino LightBlue Bean, Philips Hue smart home lighting system, and Dash and Dot by Wonder Workshop – all wirelessly from your iPad. You can also program interactive stories and games using our library of animated characters and sounds.

tickle-screen.jpeg
Activities
Free

Cargo-bot
Presenting Cargo-Bot. The first game programmed entirely on iPad® using Codea™
Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right? Try it out!

★ Beautiful retina graphics
★ Fiendish puzzles
★ A game about programming, programmed entirely on iPad
★ Record your solutions and share them on YouTube
★ Learn more about how it was made by searching for Codea on the App Store

cargobot-screen.jpeg
Activities
Free

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.

Do you remember the Logo programming language? A friendly Turtle will introduce your child step by step to the basic concepts of programming in a colourful graphic environment. Who knows, maybe your child will be the next outstanding programmer!

By completing the tasks, one after another, your child learns:

      • how to plan complex activities composed of simple elements

      • how to reuse previously completed work

      • how to use graphics, spatial orientation and sound in programming
move the turtle-screen.jpg
Activities
$3.99

Hopscotch

Hopscotch allows kids to create their own games and animations. Kids unleash their creativity with this beautiful, easy-to-use visual programming language.

Inspired by MIT's Scratch, the Hopscotch programming language works by dragging and dropping method blocks into scripts. When you're done with a script, press play to see your code in action! As you get more advanced, you can add more objects and use custom events, such as shaking and tilting the iPad, to run your code.

Why coding? By the year 2020, there will be a projected 1.4 million computer jobs but only 400,000 CS students. Computer Science is among the highest paid college degrees and programming jobs are growing at 2x the national average.

Many of the best coders fell in love with programming as kids at the age of 8, 10 and 12 years old. With Hopscotch, kids can build and perfect their own creations while obtaining an understanding of the fundamentals of computer science.

hopscotch-screen.jpeg
Activities
Free


Android

Icon
Title
Description
Activities
Cost

Lightbot1 Hour Coding
Light-bot for Hour of Code is meant to introduce kids who have no experience whatsoever programming, and is all-ages friendly! That means anyone anywhere from K to 12 can play, have fun and learn real programming logic!
Light-bot is a programming puzzle game: a puzzle game that uses game mechanics that are firmly rooted in programming concepts. Light-bot lets players gain a practical understanding of basic control-flow concepts like instruction sequencing, procedures and loops, just by guiding a robot with commands to light up tiles and solve levels.

lightbot android-screen.png


Activities
Free

Tynker - Learn to Code
Learn to program with puzzles. Build apps, command drones and control robots. No internet connectivity required. Start by solving coding puzzles. Additional puzzle levels available as in-app purchases. Easily build programs using Tynker Workshop. Remix from pre-coded templates or build your own apps. Plus, new connected devices supported - program Sphero, Ollie, Parrot minidrones and Philips lights!

tynker-screen.jpeg
Activities
Free

The Foos - Code for and Hour
The Foos: Over 40 puzzle levels and 3 distinct creative play areas for story telling and animation.
Kids learn:

  • Logic
  • Sequencing
  • Pattern recognition
  • Control flow
  • Algorithmic thinking
  • Problem solvin
g
The Foos is an introduction for those who have no experience programming and is all-ages friendly! That means anyone from 5 to 105 can play, have fun and learn real programming logic.
Activities
Free

Learn Javascript
Learn all the basic features of JavaScript programming: ways to make your website more interactive, change website content, validate forms, create cookies, and so much more.
Complete a series of exercises and hands-on practice sessions, designed to guide you through the process of creating your own JavaScript code in an entertaining and educational way totally FREE.

learn javascript-screen.png



Pocket Code: Learn Programming
Program, play, and share your own games, animations, interactive art, music videos, and many kinds of other apps, directly on your phone or tablet!
Activities
Free