Fancy diving a bit deeper into the world of computer programming and coding? Got an idea for an amazing new app? Here's some useful sites packed with free online coding courses to help you get started from scratch or develop your skills creating web sites and applications.
Khan Academy - An intro to the basic principles of computer programming for drawing and animation. Watch video tutorials and practice your skills as you go. Great for beginners.
Code Academy - Simple, interactive coding tool that helps you learn to create websites, games and apps. Includes Java Script, HTML/CSS, Ruby, Python, PHP and APIs.
W3Schools - Take free tutorials and quizzes and learn to build your own website from scratch. Includes HTML5, XML, Java Script and more. For beginners or experts.
Scratch - Designed to teach 8-16 year olds how to create computer games and animations. Once you've finished a project, upload it for others to try out and give their feedback!