
Want extra ideas for your coding clubs?
Here are some of the activities we do at our Coding Kids clubs: program with Scratch, program with Python, program mBot, program Lego Mindstorms EV3, and build digital solutions with Makey Makey.

Knight Collects the Coins in the Castle
Scratch is a versatile, online program that can be used to teach several important skills as well as maintaining a level of fun and engagement through the use of game and animation creation. Today, we’ll focus on a game called Knight collects the coins in the castle, which you can find here. This game is fun to make and play and uses concepts like x and y coordinates, sensing, decision making and variables. These are important skills, both for computer programing and for the development of problem solving skills.

6 fundamentals of coding
There are only 6 fundamental concepts of coding. We covered the first three concepts in a previous blog post. Let's go through the last three concepts here: arithmetic, data storage, data in / data out.

3 logic patterns of coding
Coding, or computer programming, is built on three basic logic patterns:
- Sequencing
- Branching
- Looping
These three ideas form the basis of all coding knowledge.

Programming Pepper, the friendly humanoid robot
This week at the Pepper Studio, in Brisbane, we held a 5 day Pepper workshop. In this workshop, the kids learned how to use Choregraphe software to create programs for Pepper with both drag and drop code and python.

Download Python worksheets
Download your Python Worksheets here.