Resources
We have collected resources, produced by community members, partners and the Foundation itself, that can help you in setting up and running your Dojo.
The collection includes guidelines on how to mentor, a look at how a typical Dojo runs, flyers to recruit Mentors or explain CoderDojo to parents, as well as educational material, exercises and project ideas to give to the Ninjas at your Dojo.
Scratch
Scratch is a free programming language where you can create your own interactive stories, games, and animations
View All Resources
HTML & CSS
HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages.
View All Resources
JavaScript
JavaScript is a full-fledged programming language that can provide dynamic interactivity on websites.
View All Resources
Python
Python is a widely used high-level programming language used for general-purpose programming
View All Resources
Ruby
A dynamic, open source programming language with a focus on simplicity and productivity.
View All Resources
PHP
PHP is a widely-used open source scripting language that is especially suited for web development.
View All Resources
Raspberry Pi
The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects.
View All Resources
Ardiuno
Arduino is an open-source electronics platform based on easy-to-use hardware and software that is inexpensive
View All Resources
Mobile
Mobile is a term used to denote the act or process by which application software is developed for mobile devices.
View All Resources
Training Resources
Access other CoderDojo resources such as our new e-learning modules and erasmus+ recommended practice.

The Recommended Practice is a set of guiding principles that Dojos can choose to meet. Styled in the ‘Sushi Card’ format, these principles are to serve as a guide for new and existing Dojos wishing to meet best practice.
Coming Soon

Learning isn’t just for the young. At CoderDojo we fully believe in lifelong learning which is why we are launching our first E-Learning modules. These two pilot modules are made for volunteers to improve their knowledge of the CoderDojo Ethos and how to mentor at CoderDojo.
Share your work!
This collection is built on contributions from members of the CoderDojo community. If you have produced a piece of original content for your Dojo, or found a useful resource online that you think others might find useful, please contribute it to the collection!