List Headline Image
Updated by Jon Samuelson on Apr 16, 2024
Headline for Programming for Students
62 items   138 followers   28 votes   47.6k 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.
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.

LinkedIn Clone, LinkedIn Clone Script, Social Networking Script, Software | MintTM

LinkedIn Clone, Social Network Script - ProsNexus is MintTM’s powerful social network software that delivers complete social networking website solutions similar to LinkedIn, Facebook. Get started with custom linkedin clone script that fulfills all your business requirements.


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.

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.

Gamestar Mechanic

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




"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.

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.

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.

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.

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.




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.


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


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.

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.


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

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.

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

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.

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.

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!

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.

Rails Girls

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

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.

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.
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.