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:

Go to Newcomers Activities

Scratch Guided – Beginner

Storyboards

Go to the following link, watch the video, and follow the steps to create the ‘Storyboards’ animation:
Click here for instructions

Scratch Guided – Intermediate

1. Finish off last week’s project – Making patterns with the Pen Tool

In this project you will use the pen tool to draw colourful patterns.
Click here for instructions

and if you’ve finished the Pen Tool project:

2. Make a platform-style game

Click here for instructions

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:

How to draw a circle using pen

How to Make a Platformer

Custom block tutorial

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