We write a new set of projects every school term. The students will progress and learn whilst using their imaginations and creativity. Terms 1 and 2 will use Scratch to teach the basics of programming. Term 3 will teach the basics of web development using HTML and CSS. Term 4 will teach Python.

Our projects are written by programmers, and then tested with children at pilot schools. We asked them to rate our projects and they told us they were 92% fun! When testing we look for air punches and fist bumps; that means they like them!

Note that all Code Clubs MUST be registered. Contact us to make that happen! If your Code Club doesn’t appear on the map on the Home page, it’s likely that it isn’t registered.

Complete resources are available at the Code Club World site, and on the Code Club GitHub.

Term 1: Scratch

This term will take your club from a tour of the Scratch interface right through three levels of difficulty. The projects create games, animations and toys. There are basic exercises, as well as challenges to stretch those that can go further.

Term 2: Scratch – Advanced

This term will really stretch your club’s abilities requiring them to use what they learned in term one. The projects in this term have been designed to be very flexible. They encourage and require high levels of thought and creativity.

Term 3: HTML and CSS

In this term your club will learn how the building blocks of the web work, and will build their own website.

Term 4: Python

In this term we introduce your club to real life programming. We teach basic concepts via the fun of turtles, fractals and ciphers!