Welcome to CoderDojo 2017!
Here are the activities that each group will be working on today:
Newcomers
If you are new to CoderDojo and new to computer programming this is where you start:
Scratch Guided – Beginner
1. Finish Storyboards Activity
If you haven’t already finished last week’s Storyboards activity, finish it before moving on to the next activity:
Click here for instructions
2. Two Player Racing Game
Next we are going to make a 2 player top-down racing game. An important concept in this one is variables. You might already know about variables but do you know the difference between making the variable ‘for all sprites’ or ‘for this sprite only‘?
Scratch Guided – Intermediate
Make a platform-style game
Click here for instructions
NOTE: Use this as the Starter project to re-mix instead of the link in the instructions:
Starter project for you to re-mix
Scratch – Freeform
Make a tutorial in Scratch
You’ve probably already used some tutorials made in Scratch to help you learn how to do something in Scratch. You can find many tutorial projects in Scratch that explain some concept or how to do something in Scratch. Your mission for the next 3 weeks is to make a tutorial to teach a Scratch concept to other kids. You can design the tutorial to teach an advanced concept to the other kids in your Scratch group or you can design a tutorial to teach a more basic concept to beginner Scratchers – it’s up to you what topic you choose to make a tutorial about.
Here are some nice examples of tutorials people have made on Scratch:
Learn JavaScript
Continue working through the lessons on Khan Academy to learn JavaScript, just click the link below to get started. Use the login you have already created or if this your first time, start by clicking the Sign in / Sign up link in top right corner of screen and then click the Create a new account link to create a new account for yourself to track your progress.
https://www.khanacademy.org/computing/computer-programming/programming
Raspberry Pi (with Microcontrollers and other cool stuff)
A collaborative group exploring how computers can interact with the outside world through a range of sensors and controllers. Primarily we’ll be using the Raspberry Pi (http://raspberrypi.org) computer in conjunction with Arduinos (http://arduino.cc) and along the way we’ll learn about Python, C and C++ programming, digital and analogue electronics and about working together.
Electronics, Microcontrollers and Raspberry Pi session information

