Free Coding Resources for Kids

Game Development

GameMaker – software to make games – GameMaker Lite is free
GameSalad – can produce iPhone, web browser-based content in HTML 5, and Android applications.
GameSalad Getting Started Cookbook
GameSalad – Overview of GameSalad Basics (video)
GameSalad – Welcome to GameSalad tutorial video
Minecraft API
Unity 3D (has downloadable free version) 
Unity 3D – Fungus – Fungus is an extension for Unity 3D for making fun story-based games
Unity 3D – Learn Unity
Unity 3D Student – learn video game development through bitesize modules combined with challenges
Stencyl – Inspired by Scratch's snapping blocks system, this software lets users create simple games for iOS, Android, Flash, Windows, Linux and Mac.

General

36 Free Kids’ Programming Resources
Adafruit – Learn & Buy Raspberry Pi, Arduino, etc.
Arduino
Code.org Studio
Code School – learn Ruby, Javascript, Git, iOS
Codeacademy
CodeHS
CoderDojo Tutorial List
codeSpark
Khan Academy – Computer Science – beginner, visual, fun!
Khan Academy – Computer Science – advanced
Kithub – hands-on kits for young innovators sent monthly
Learn to Program (book)
LEGO Mindstorms
Light-Bot – game that teaches kids basic programming concepts
Made With Code – Projects (Google) – Coding for Girls
Popcorn (from Mozilla, lets kids integrate video and code)
Raspberry Pi – Getting Started with Raspberry Pi
Raspberry Pi.org
Terrapin Logo
Treehouse
Webmaker Teaching Resources
Young Programmers’ Podcast – video podcast for computer programmers in grades 3 and up. Learn about Scratch, Alice, Python, Pygame, etc.

Inspiring Videos – Learn to Code

Code.org – What Most Schools Don’t Teach

iPad Apps to Teach Coding

Cargo-Bot
Circuit Coder
CodeQuest – from Codarica – kids build their first website with HTML and CSS
codeSpark
Hopscotch
Kodable
Kodable Class
Move the Turtle
Robo Logic 2 HD
Scratch Jr

Mobile App Development

Android – A Beginner’s Guide – basic Android app programming
ARIS – user-friendly, open source platform for creating and playing mobile games, tours, and interactive stories
iOS 8 and Swift – How to Make a “Freaking” iPhone App
iOS – Lynda.com Teach Kids Programming iOS (must have account)
MIT App Inventor
PhoneGap – create an app using HTML and Javascript
Stanford Fall 2011 iPhone and iPad Development Course

Programming Tutorials

Java

Java – Learn Java with Greenfoot
Java – Teaching Kids Programming – Java

Javascript

Javascript – Code Avengers – Learn Javascript

Javascript – Code Monster
Javascript Tutorial – W3Schools.com

jQuery

jQuery Tutorial – W3Schools.com

PHP

PHP for Kids
PHP – Lynda.com Teach Kids Programming PHP (must have account

Python

Python – How to Think Like a Computer Scientist – Learning With Python
Python – Invent with Python
Python – Program Arcade Games with Python and Pygame
Python – PyCharm – a free, open source, Python IDE – both take and create courses with info, tasks, code, hints, tests for completion, and progress tracking. JetBrains also set up a public git repository where educators can share courses they create.
Python – The Python Game Book

Ruby

Ruby – Kids Ruby
Ruby – Ruby for Kids
Ruby – Learn to Program Ruby
Ruby – RubyKin – Teach Kids Ruby
Ruby – Try Ruby Ruby – Railsbridge

Visual Programming Environments

Alice – educational software that teaches kid programming in a 3D environment
Blockly – a visual programming language from Google
Blockly Games
Kodu
Scratch
Scratch – Harvard Curriculum Guide
Scratch – Learn Scratch
Scratch – Scratch Ed
PythonTurtle
Tynker

Web Application Frameworks

Django – The Django Book
Node.js – The Node Beginner Book
Ruby on Rails – Rails for Zombies

Web Development

Codecademy – learn basic web development, CSS, Javascript
CSS Tutorial – W3Schools.com
Twitter Bootstrap
W3 Schools
W3 Schools Color Names

Web Development/Programming Tools & Editors

Codepen.io
JSBin HTML/Javascript Editor – an HTML editor you can use in your browser and see instant results
JSFiddle HTML Editor – an HTML editor you can use in your browser and see instant results


Be the first to comment

Please check your e-mail for a link to activate your account.