The Greenhill Gizmos have qualified for the first Lego League World Final. Check out their Kickstarter page!

NESTA – Young Digital Makers quiz

Recommended for parents/carers. Take our short quiz and find out what kind of digital maker your child is and what they should try next to hone their digital making skills.

NESTA – Young Digital Makers report

Recommended for parents/carers. This report surveys the opportunities and identifies gaps and next steps for young people to create with technology across the UK.

A neat collection of resources from the Raspberry Pi Club, including a single page diagram of where all the cables and peripherals go on a Pi and 2 page guide to some of the most useful Linux commands and some suggestions for things to try…

Learn how to make a parent detector, an infrared birdbox, a morse code virtual radio and so much more…

A nationwide network of volunteer-led after school coding clubs for children aged 9-11

Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds, and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms.


Coding for kids: an iPad Programming Language. Includes a free download!

this freemium iOS app allows kids to create platform computer games from sketches:

this might be good to share with your digital makers:


Learn HTML, CSS and JavaScript using community edited, effective and comprehensive guides.


Learn to build websites, create iPhone and Android apps, code with Ruby on Rails and PHP, or start a business. The extensive Treehouse library of step-by-step video courses and training exercises will give you a wide range of competitive, in-demand technology skills. It does cost money, however.

Google Code University

Google Code University does not require registration and materials are free to use. It includes tutorials and introductions that have few or no prerequisites and courses on advanced or specialized topics

30 Days to Learn HTML and CSS

A course from Envato’s TutsPlus network. It takes you from the very beginning. You don’t actually need thirty days, just enough time to go through thirty short videos.


All of Microsoft’s design and developer tools at no cost, straight from the source.


An awesome resource to learn to code from the beginning. Starts in Javascript.


Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.


Alice is a 3d programming environment, designed to “create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.”

The Ruby on Rails Tutorial

One of the best Ruby on rails tutorials around, takes you from zero to deploy.

Khan Academy

Hours of video on pretty much everything – from data types to Fibonacci functions.

The Github Guide to Git

The Git versioning control system is amazing – and can save you if you screw up. Here’s Github’s guide on how to use it.

30 Days to Learn jQuery

Another course from the TutsPlus Network. Likewise, it’s thirty short videos. This course assume knowledge of Javascript.

Learn Code the Hard Way

What good is learning something if you don’t know how to do it the long way and know what’s happening with your code. Available for Python, Ruby, SQL and C, among others…

An Introduction to Android Development

A complete beginner’s guide to Android developement, from installing the development tools to ‘Hello World’.

Windows Phone 7 Development for Beginners

A guide to starting development for Windows Phone 7 through a video course.

Set of Basic Arduino Tutorials

A nice set of very basic beginner Arduino tutorials.


The twitter account @mykidcancode aggregates lots of great resources for teaching young people programming.

Cloud9 IDE and Koding

Collaborative coding in an online environment. Perfect for those who are being remotely mentored.


Almost any workflow involves computing results, and that’s what Mathematica does—from building a hedge-fund trading website or publishing interactive engineering textbooks, to developing embedded image-recognition algorithms or teaching calculus.

Mathematica is the only development platform fully integrating computation into complete workflows, moving you seamlessly from initial ideas all the way to deployed individual or enterprise solutions.

Cloud Foundry from VMWare

Cloud Foundry is a platform for getting your code running in seconds. Apps can be written in Java, Node.js, or Ruby – and use services like MongoDB, Redis, MySQL, Postgres, and RabbitMQ which are all available in the platform. You can use APIs from many of the other YRS partners like Twilio, SendGrid, GoSquared and others, and build great web apps that work with browsers like Mozilla, or backends for your mobile apps. Tweet us #cloudfoundry for ideas and support.


You can use the GoSquared API to build amazing appliations, visualisations and hacks with real-time data about the visitors on your website.


SendGrid has a load of great documentation which makes using SendGrid a walk in the park.


Twilio is a simple, powerful RESTful API that enables developers to build SMS and Voice applications in the cloud.

This is a URL based API and will return data in JSON, if you’re making a PHP application.

Sequel Pro

If you need to manage a MySQL database on Mac OS X, this is definitely the tool to use.

Flowing Data

Visit this site when looking for inspiration for what can be done using freely available data.


Find out what’s going on around you, also has a cool API. A quick introduction to n0tice is available online


Our favourite place to go for design inspiration.


Write simple Python, Ruby or PHP scripts that get, clean and visualise data. Set them to run every day, so your data’s always up to date, then get your data out as a CSV or JSON from their powerful SQL API.

Windows 8 Developer Tools

All the tools you need to start building Windows 8 ‘Modern Style’ apps for free!


Free, high quality fonts to use in your projects.


Amazing free DNS hosting for your websites!


Students using touchscreens on mobile phones / tablets etc to build apps and post them in the appstore – great for teenagers. Video here and lots of Plus lots more info here and guest blogs from teachers using this on all sorts of platforms, PC, mac, IOS, android, WP and Windows


All the tools you need to start building Windows 8 ‘Modern Style’ apps for free! Codeanywhere is a code editor in a browser with an integrated ftp client, and all popular web formats are supported (HTML, PHP, JavaScript, CSS, and XML.) Just log on to Codeanywhere with any computer or smartphone, and all your servers (FTP, SFTP and Dropbox), files, everything is waiting for you.


Rosalind offers an array of intellectually stimulating problems that grow in biological and computational complexity; each problem is checked automatically, so that the only resource required to learn bioinformatics is an internet connection. Rosalind also promises to facilitate improvements in standard bioinformatics education by providing a vital teaching aid and a central homework resource.

My First Book of Code

My First Book of Code, explores the building blocks of HTML with tots in mind. Enjoy this simplistic take on a complex subject for toddling codists. This series has been Toddler approved and will be featured at the WWDC June 2013.

Github io

Git allows groups of people to work on the same documents (often code) at the same time, and without stepping on each other’s toes. It’s a distributed version control system. Download the official Twitter app here

Github Code School – Try git

Github Code Search API

git – the simple guide

Hakitzu Game

Become the ultimate code warrior and hack your friends with Hakitzu Elite. An epic multiplayer robot combat game, where you learn the basics of coding while battling customizable robots in both single and multiplayer missions. Victory is the code!

Hakitzu Guide for Teachers

Learn how to teach code by playing Hakitzu in the classroom