Program, or be programmed. Choose the former, and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make.
– Douglas Rushkoff (Program or be programmed, Ten commands for a digital age)
code-the-future-100code the future
Code the future is a global community of volunteer developers and educators providing opportunities for students of all ages, in schools of all locations to learn how to code. Aiming to move the generation of tomorrow from consumers of technology to creators and producers. Founded in November 2014 and based in Melbourne, Australia.
Learn to code interactively, for free.
khan-academy-100Khan Academy
For free. For everyone. Forever. No ads, no subscriptions. We are a not-for-profit because we believe in a free, world-class education. Their online computing courses include computer science, computer programming, coomputer animation, and the Hour of Code.
With Scratch, you can program your own interactive stories, games and animations – and share your creations with others. Scratch is designed especially for ages 8 to 16, but is used by people of all ages.
Udacity’s mission is to bring accessible, affordable, engaging and highly effective higher education to the world. Education is a lifelong experience, empowering students to success not just in school, but in life.

Search the library here