Coding · Ages 5–14
Scratch Coding
Children taking their initial steps in coding learn the basics of computer programming using Scratch MIT Edu, a popular block-based visually-rich interface — becoming systematic thinkers and problem solvers.
From Scratch to Python, children solve real puzzles with logic and play — and leave with projects they built themselves.

What children do in a session
Snap blocks together
Scratch is block-based, so children build real programs by dragging blocks rather than fighting syntax. The logic is the lesson, not the typing.
Make something that runs
Every session ends with a working thing — a game, an animation, a story — that a child can play, show off and take home.
Debug and improve
Programs rarely behave first time. Finding out why, changing one thing and testing again is the habit that carries into every language after this one.
Share and explain
Children present what they built and how it works, which is how a half-understood idea turns into one they own.
What does your child learn
- Build characterization in interactive storytelling projects, create animations, graphics, and music to bring their story to life.
- Create own games using several coding concepts ranging from simple treasure hunt games to multi-level maze games with power-ups and scoreboards.
- Learn the fundamentals of programming concepts such as debugging, sequencing, and algorithms taking their coding journey to new heights.
Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.
The coding pathway
Children start where they are and move up as they are ready. All three run weekly through term time at Christ's College Guildford.
- 1
Scratch Juniors
Ages 5+
Children taking their initial steps in coding learn the basics of computer programming using Scratch MIT Edu, a popular block-based visually-rich interface — becoming systematic thinkers and problem solvers.
Saturdays, 11.00 – 11.45 am
- 2
Coding & Arcade Programming
Ages 8+
With the basics in place, children build playable arcade games — putting loops, variables and conditionals to work on something they actually want to finish.
Saturdays, 12.00 – 12.45 pm
- 3
Python Coding
Ages 10+
One of the most widely-used programming languages in current businesses. Children learn to design and develop complex algorithms, data structures and procedures in achieving project-based goals.
Saturdays, 1.00 – 1.45 pm
