13th December 2017

Final CoderDojo session of 2017!

Newcomers

High Seas Introduction

Today we will learn about programming in Scratch using this introductory CS First tutorial.

Click here to get started

Scratch 1 (Beginner)

ONE HOUR CHALLENGE:


Add your project to our studio
Share your project by clicking the Share button. If you don’t see the Share button, it is because you have not confirmed your Scratch account email address. After registering for Scratch, you will have received an email with a link to confirm your account. If you cannot find the email you can resend it. To resend the email, go to your Account Settings, click the Email tab, and follow the instructions there.

After you have shared your project add it to this studio.

Scratch 2 (Intermediate & Advanced)

Make a platform game for Show & Tell

Complete the platform game project you started last week. We will do a show and tell in the last half hour of this session.
Click here for instructions

Add your projects to the Platform games studio.

Web Development (HTML, CSS & JavaScript)

Web page layout with HTML & CSS

  1. Have you completed the web page alyout tutorial? If not, complete it now.
  2. Have you completed the layout challenge? If not, use what you have learned in the layout tutorial to create the following layout example:
  3. Learn JavaScript basics.
    Follow this video tutorial to learn some JavaScript. You can follow along and try out all the examples in Trinket.

Introduction to Robotics

This is a new session with Nathalie. An introduction to robotics using mBot robot kits and a block programming language called mBlock which is similar to Scratch.

Introduction to Robotics session information

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