Saturday Technology Club for Primary School Students

About This Club

This club is designed teach students how to create their own games, not just play games.

The Saturday Technology Club is broken up into two groups: Grade 3 - 4 and Grades 5 - 6.

Grades 3 - 4 meet from 11 - 12 on Saturdays.

Grades 5 - 6 Meet at 12:30 - 2pm on Saturdays

The ability to create digital products is an essential skill in todays job market. 

The curriculum is design to start teaching coding concepts without needing to learn a text-based language then progressively move to text-based languages with a firm understanding of computer programming logic.

The club is designed to provide an introduction to writing computer programs to create games, scripts and apps. Clubs like these are prevalent in Africa, the USA, UK and Europe due to the overwhelming need for technology skills in today's global job market.

Technology Resources

Scratch Programming Language

Scratch is a graphical programming language, developed by the Lifelong Kindergarten group at the Massachusetts Institute of Technology. 

Children can drag and combine code blocks to make a range of programs, including animations, stories, musical instruments and games. It’s a bit like the programming equivalent of LEGO! *CodeClub

HTML Programming Language

HyperText Markup Language (HTML) is a language for describing and structuring web pages. HTML documents can include things like text, images, sound and video, using ‘tags’ to organise the content.

CSS Programming Language

Cascading Style Sheets (CSS) is another language, used to format and style HTML documents. For example, you could make a paragraph of text  blue with this CSS code and add sound using CSS.

HTML and CSS are two of the core technologies for building Web pages. HTML provides the structure of the page, CSS the (visual and audio) layout, for a variety of devices.

Skills Map

Scratch 1 & 2

Each of our projects teaches a different programming skill and children build on the skills they have learned as they complete the projects in order.


Each of our projects teaches a different programming skill and children build on the skills they have learned as they complete the projects in order.

Skill Learned in This Program

Sequencing & Repetition

Sequencing develops the students ability to create a strong list or actions that should happen to create an animation.

Repetition allows the student to repeat an instruction until a condition is met.

Variables & Selection

Selection is similar to repetition however it allow the student to determine a branch in your criteria to choose between different outcomes

Boolean Operators & Data Structures

Boolean Operation is important in making decisions or make a selection based on if the information is true or false to make your character take action in an animation.


Sequencing teaches students how to order programs

Using HTML

HTML is a language for creating and structuring webpages. It is used to add text, images, sound, video to organize a webpage.

Using CSS

CSS or Cascading Style Sheets is another language used to format and style HTMLfor web pages. These two languages go hand in had to design webpages.