Here are the activities that each group will be working on today:
(If you are new to CoderDojo and have little or no previous experience coding you can start in the Newcomer’s group. Talk to a leader if you are not sure what group you should be in.)
If you are new to CoderDojo and new to computer programming this is where you start:
Scratch 1 (Beginner)
Introduction to Animation
Today we will work on the Introduction to Animation project. Click on the link below and follow the instructions in the videos.
Scratch 2 (Intermediate & Advanced)
Continue with the project you started last week
1. Airplane Shooting Game
Part 2 (click here for part 1)
Owen has shared some graphics for this project which you can use if you like: https://scratch.mit.edu/projects/221358834/ (remix or copy them to your project using the backpack).
2. Music Game
Binary Hero – Make a game in which you play the notes of a song as they scroll down the stage.
If you’ve already finished this have a go at the Airplane Shooting Game (click here for part 1).
CSS – Boundaries and space
This exercise on Codecademy covers very important layout concepts and techniques – box model, padding, margins, floats, absolute & relative positioning, flexbox.:
Boundaries and space
More on flexbox layout
After you’ve completed Boundaries and space, try this Flexbox Froggy game to reinforce your understanding of flexbox layout:
Learn flexbox layout with Flexbox Froggy
Starting for the first time?
If you are new to web development lets start with this introductory course on Khan Academy (create an account if you don’t already have one):
Course overview and get started
Introduction to Robotics
This session is run by Nathalie. An introduction to robotics using mBot robot kits and a block programming language called mBlock which is similar to Scratch.
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.