Other Resources

Alliance Resources
The following schools are great starter resources to learn the basics of computer programming.


 * You can find some great starter resources created by our friends at Code Club here. Code Club are a UK based nationwide network of volunteer-led after school coding clubs for children aged 9-11.


 * We also recommend working with Code.org,Code Academyand W3Schools resources to help young people learn the basics of computer programming which they can then apply to their own projects. The Blockly Maze Gameis also a great way of allowing young people to explore learning to code in a fun and intuitive way. Lightbot is also a great tool for introducing young people to coding logic, you can see the free CoderDojo edition of Lightbot here.


 * Alice is a free innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming.


 * App Inventor is also used in Dojos a lot as well to help young people learn how to develop apps, you can see App Inventor here.


 * You can also explore TouchDevelop which lets you create apps on iPad, iPhone, Android, PC, Mac, Windows Phone. Their touch-friendly editor makes coding fun, even on your phone or tablet! You can see TouchDevelop here.


 * Vidcode, a video coding platform designed with girls in mind that is not only self-expressive, but paired with a hobby girls love – creating and sharing videos. You can lwearn more about Vidcode and use the app here.


 * Turtle Academy is a project which contains a client side learning environment and a compiler for the Logo Programming language.The project enables to learn the Logo language and programming principles and can be used for programming logo. You can see Turtle Academy here.


 * Alice : is a free innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming.


 * App Inventor : is also used in Dojos a lot as well to help young people learn how to develop apps


 * Blockly Maze Game : is also a great way of allowing young people to explore learning to code fun and intuitively.


 * Code.org : is an American organization aimed at increasing participation by children of all ages. Members can try 'an hour of code' and create their own games and apps.


 * Code Academy : lets you join over 24 million other users and helps you get started with basic programming


 * Code Club : are a UK based nationwide network of volunteer-led after school coding clubs for children aged 9-11.


 * Computer Science Online : is an in-depth website for potential and current students considering a career with computers, software engineering, and more.


 * Eliademy : is part of UN Global Compact and offers a free platform for all ages. It has a mission to democratize education with technology. Learn HTML, Java, Web Development, and How to build sites . You can also learn Wordpress , How to build mobile apps and be introduced to HTML 5 . Become a programmer with Eliademy here.


 * Lightbot : The free CoderDojo edition of Lightbot is also a great tool for introducing young people to coding logic


 * TouchDevelop : lets you also explore and create apps on iPad, iPhone, Android, PC, Mac, Windows Phone. Their touch-friendly editor makes coding fun, even on your phone or tablet!


 * Turtle Academy : is a project which contains a client side learning environment and a compiler for the Logo Programming language.The project enables to learn the Logo language and programming principles and can be used for programming logo.


 * Vidcode : is a video coding platform designed with girls in mind that is not only self-expressive, but paired with a hobby girls love – creating and sharing videos.


 * W3Schools : resources to help young people learn the basics of computer programming which they can then apply to their own projects.