Here are some of the things that we do in our coding clubs:

– Learn to program with Scratch

– Learn to program with Python (years 5-6)

– Program mBot (robot)

– Program Lego Mindstorms EV3

– Build digital projects with Makey Makey (circuits and inputs)

Scratch

We use a five level program with Scratch with each level focussed on learning a set of competencies.  You can find the five levels in my ‘coding_kids’ Scratch profile.

Lesson plans for an 8 week introduction into programming with Scratch: View here.

Here are some of the games my students built in Scratch: View games.

Learn to break down a problem into a sequence of steps by programming with Scratch.

Python

Python is my preferred programming language to teach to beginners and especially for primary school students in Years 5-6 and high school students. I prefer to download Python onto computers to use, which is for free. Python is a great programming language for beginners because it is clean and readable.

mBot

Program mBot to navigate its environment and:

– avoid walls

– avoid edges of a table

– follow a line

Learn to program by programming mBot.

Lego Mindstorms EV3

Program it to navigate its environment and:

– avoid walls

– avoid edges of a table

– follow a line

– grab objects with claws

Learn to program by programming Lego Mindstorms EV3.

Makey Makey

– learn about circuits and inputs

– build your own game controller

build your own ‘Dance Dance Revolution’ game

– build your own piano mat or drum kit to step on with feet

– build your own ‘operation’ game

– Here are a few projects students made with Makey Makey

 

 

Check out our free teacher download.

Learn to code with Scratch in 30 minutes with our Scratch cheatsheet.

 

If you’re interested in our online classes, click the button below.

If you’re interested to find out more