List Headline Image
Updated by Jon Samuelson on Jun 22, 2017
Headline for Programming for Students
61 items   104 followers   22 votes   35.67k views

Programming for Students

Here is a list of apps and sites to help kids get started programming, learning code, in elementary school and beyond.
May 13, 2013 - - 5994
Scratch - Imagine, Program, Share

MIT website for kids.

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

Aug 04, 2014 - - 5142

With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games.

By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.

Oct 12, 2014 - - 4690
Tynker | Coding for kids

Tynker makes it fun and easy to learn computer programming. Get started today with Tynker's easy-to-learn, visual programming course designed for young learners in 4th through 8th grades.

Nov 03, 2013 - - 4688
Gamestar Mechanic

Gamestar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games!



Aug 30, 2014 - - 6315

"It’s kind of like the Garage Band of coding." – Wired

"Codea for iPad is a super slick way to write and run programs on your iPad." – Gizmodo

Codea lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.

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 color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.

Codea is built on the Lua programming language. A simple, elegant language that doesn't rely too much on symbols — a perfect match for iPad.

Nov 01, 2013 - - 6121
Code Monster from Crunchzilla

Code Monster is an easy way to get kids excited about programming. Code Monster starts with fun experiments using concepts like parameters, variables, loops, and functions, building more and more, until kids are able to play with the wonders of fractals, animation, and physics.

May 13, 2013 - - 5406
Hopscotch School Edition-- Programming for kids! Make games, stories, animations and more!

Hopscotch is programming designed for everyone. Kids can use simple, intuitive building blocks to create games, animations and apps.

Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them.

This version of Hopscotch is made especially for schools. Teachers can create private groups allowing students to easily share and play each other's projects. All paid characters are unlocked and there are no in-app purchases.

Oct 15, 2013 - - 5667
Lightbot - Programming Puzzles

Lightbot is a programming puzzle game- a game whose game mechanics require using programming to solve levels.

Simply guiding a robot to light up tiles and solve levels using commands, Lightbot cultivates a real understanding of procedures, loops, and conditionals for players.

Educators around the world are choosing to use Lightbot first when introducing their students to programming, coding and Computer Science.

Jul 25, 2013 - - 5664
Treehouse: Learn Programming and Design

Read reviews, get customer ratings, see screenshots, and learn more about Treehouse: Learn Programming and Design on the App Store. Download Treehouse: Learn Programming and Design and enjoy it on your iPhone, iPad, and iPod touch.



May 13, 2013 - - 5986

LOGO was created in 1967 for educational use, is a computer programming language with functional programming capability.

This version of LOGO is an interpreted language, but isn't a lite version.
Functional programming with global and local variables is implemented.

You can test calculations with polish notation, test recursively, and use arrays.

LOGO is not a language for programming a real application, instead it is a teaching language.

May 13, 2013 - - 5009

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

May 13, 2013 - - 6248

A great way to learn programming and to learn about electronics at the same time. Program a simulated Arduino board, connect it to a simulated circuit and watch the program run.

May 13, 2013 - - 6117
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
Your child will also become familiar with the notions of loops, procedures, variables and conditional instructions.
Programming is about more than completing tasks, it is also about implementing your own ideas using your imagination. With this in mind we give you the opportunity to create your own programs from scratch or based on our inspiring examples.

May 25, 2013 - - 5468

littleBits is an opensource library of electronic modules that snap together with magnets for prototyping , learning and fun&...

May 25, 2013 - - 4749
Teach Your Kids Tech Basics With Electronic Building Blocks

For parents looking for educational toys, a hardware startup developed electronic buildings blocks and a companion augmented reality app that make for an interactive learning experience. Founded by Tarun Pondicherry and Josh Chan, LightUp magnetic building blocks that can teach anyone about how electronics work.

May 25, 2013 by Peli de Halleux - - 5661
TouchDevelop - create apps everywhere, on all your devices!

Create apps everywhere - on all your devices! Keyboard optional. Share your programs with other people. Download the free app for Windows Phone, try the Web App in your browser! Explore all the programs on

Apr 12, 2014 - - 6444
blockly - A visual programming editor - Google Project Hosting

Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required.

Apr 12, 2014 - - 6181
trinket: the key to open teaching

We're on a mission to increase the connection between teachers and students inside the classroom, starting with Introduction to Programming using Python. We believe that openness is the key to the future of education, since it draws wider access to knowledge, makes our materials better, and brings us together.

Apr 12, 2014 - - 4815
CodeCombat: Multiplayer Programming

Learn programming with a multiplayer live coding strategy game. You're a wizard, and your spells are JavaScript. Free, open source HTML5 game!

May 06, 2014 - - 5334
Pixel Press Floors

Pixel Press Floors app - You'll need an iPad to "Create-from-Paper" and play - and you can create directly in the app just like you would on paper using touch or a stylus with our "Draw-In-App" tools.

Sep 02, 2014 - - 6376
Rails Girls

Rails Girls aim is to give tools and a community for women to understand technology and to build their ideas.

Sep 26, 2014 - - 5206
Made with Code_Google

Things you love are Made with Code. Code your first creative project and meet music producers, fashion designers, humanitarians, and animators who are coding the world they want to see.

Oct 27, 2013 - - 5856
Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games
An Excerpt from the Foreword "Scratch is more than a piece of software. It is part of a broader educational mission. We designed Scratch to help young people prepare for life in today's fast-changing society.
Oct 27, 2013 - - 6440
Super Scratch Programming Adventure!: Learn to Program By Making Cool Games: The LEAD Project: 9781593274092: Amazon....
An Excerpt from the Foreword "Scratch is more than a piece of software. It is part of a broader educational mission. We designed Scratch to help young people prepare for life in today's fast-changing society.
Nov 15, 2014 - - 5792
/ * CODE SAVVY * /

A non-profit organization inspiring kids to code.