Offline Material
This material can be used at the CoderDojo.
Beginners
Lightbot
Control a robot and help it to light up tiles on the ground.
Blocks
Snap!
Create your own computer games, movies and stories using Snap!.
Blockly Games
Blockly Games is a playful introduction to programming. No experience needed.
Scratch
Create your own computer games, movies and stories using Scratch.
MIT App Inventor
Create your own apps and run them on your smartphone or computer.
Syntax
Python
By controling a turtle, you draw pictures and learn the basics of Python.
JavaScript
Our goal for the first day is to learn enough JavaScript to be dangerous and get a feeling of JavaScript natural habitat (web, browser, HTML).
Code Combat
Send your hero through a dungeon making plans for every level.
Hardware
Start Hardware
Learn how to make own electric circuits and control them with an Arduino.
Tools
Files
These files could be useful.
Jupyter
Using the Jupyter Notebook, you can author engaging documents that combine live-code with narrative text, equations, images, video, and visualizations.
Editors
An editor helps in reading and writing computer programs.