Age 8+
Scratch: Build Your First Game
A catch-or-collect game with controls, a score, and a clear ending.
Readiness and course coverage
Can use a mouse or trackpad and locate keys. No coding experience needed.
Sprites, events, sequences, coordinates, loops, sensing, conditions, score variables, simple start/finish messages, and a game ending.
Bring: A laptop with Scratch available in the browser or installed in advance. A local project file is sufficient; a public profile is not required.
No available starts at the moment. New times will appear when registration opens.
Age 10+
Scratch Game Creators — Level 2
A two-stage game with cloned objects and organized behavior.
Readiness and course coverage
Can independently use events, loops, conditions, and a score variable in Scratch.
Broadcasts, clones with cleanup, custom blocks without advanced parameters, level state, and structured testing.
Bring: A laptop with Scratch available and the ability to save local project files.
No available starts at the moment. New times will appear when registration opens.
Age 8+
Creative Coding: Stories and Animation
A two-scene animated story with a simple audience choice.
Readiness and course coverage
Can use a mouse or trackpad. No coding experience needed.
Sequences, events, motion, costumes, timing, loops, broadcasts, and simple interaction.
Bring: A laptop with Scratch ready to use; a paper storyboard is helpful.
No available starts at the moment. New times will appear when registration opens.
Age 12+
Python for Young Beginners
A small text quiz or adventure using decisions, repetition, and a function.
Readiness and course coverage
Comfortable typing punctuation and managing files. No coding experience needed.
Print, input, strings, numbers, simple conversion, variables, conditions, bounded loops, and simple functions.
Bring: A laptop with Python 3 and a suitable editor configured with the teacher before class.
No available starts at the moment. New times will appear when registration opens.
Age 12+
Web Creators Club
A responsive project website with one JavaScript interaction.
Readiness and course coverage
Can create linked HTML pages, use a shared CSS file, and explain basic selectors.
A small project brief, semantic HTML, responsive CSS, JavaScript click events, and changing visible page content.
Bring: A laptop with a code editor and browser; bring a previous website or complete the readiness task.
No available starts at the moment. New times will appear when registration opens.