Are you after extra ideas for your coding clubs?
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 .
If you’re interested to find out more