Kata
The Software Pad
Here you will find a variety of tutorials and projects created by the CoderDojo Community!
-
Scratch
Scratch is a free programming language where you can create your own interactive stories, games and animations.
-
HTML
HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets) are two if the core technologies for building Web Pages.
-
JavaScript
JavaScript is a full-fledged programming language that can provide dynamic interactivity on websites.
-
Python
Python is a widely used high-level programming language used for general-purpose programming.
-
App Inventor
Mobile is a term used to denote the act or process by which application software is developed for mobile.
-
View All
The Hardware Laboratory
Robots, Arduinos, Raspberry Pis and 3D printing!
-
Raspberry Pi
Learn hardware and programming with Raspberry Pi!
-
Arduino
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
-
micro:bit
Learn to code and build hardware projects with the BBC micro:bit.
-
Wearables
Learn to make electronics you can wear!
-
3D Tools
Learn about and explore 3D tools here!
-
View All
The Studio
Audio, image and video editing tools!
-
Audio Editing
Find the tools you need to get started with audio editing.
-
Video Editing
Want to get creative with videos? Here you will find a list of the tools to get you started.
-
Image Editing
Make your projects look great with some of the best image editing software.
The Arcade
Here you will find links to games you can play while learning to code!
-
Scratch
Scratch is a programming language and an online community where young people can program and share interactive media such as stories, games, and animation with people from all over the world. With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
-
HTML
Here are some tutorials from all over the world to help you create games!
-
Unity
-
Open Source Libraries
Open Source Javascript Libraries to help you create Games.
-
Development Platforms
Click on the button to find some development Platforms to get you started on creating your very own games!
-
View All
Other Resources
Databases, frameworks and much much more.
-
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
-
Xcode
Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS.
-
Web Servers
A Web service is a method of communication between two electronic devices over a network.
-
MySQL
MySQL is a widely used open-source relational database management system (RDBMS).
-
Node.js
Node.js is a software platform that is used to build scalable network (especially server-side) applications.
-
View All