The Greenhill Gizmos have qualified for the first Lego League World Final. Check out their Kickstarter page!
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.
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: http://projectpixelpress.com/floors/
this might be good to share with your digital makers:
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 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
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.
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.”
One of the best Ruby on rails tutorials around, takes you from zero to deploy.
Hours of video on pretty much everything – from data types to Fibonacci functions.
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.
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…
A complete beginner’s guide to Android developement, from installing the development tools to ‘Hello World’.
A guide to starting development for Windows Phone 7 through a video course.
A nice set of very basic beginner Arduino tutorials.
The twitter account @mykidcancode aggregates lots of great resources for teaching young people programming.
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 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.
If you need to manage a MySQL database on Mac OS X, this is definitely the tool to use.
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.
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
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, 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.
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
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!
Learn how to teach code by playing Hakitzu in the classroom