PyCon UK 2025

Code Your First Game: Save the Princess with Python!
2025-09-20 , Space 4

In this hands-on session, young coders will create their own text-based adventure game using Python. They'll learn basic coding concepts while using their creativity to build interactive stories with fun twists and turns.


Let’s make coding fun, creative, and a little bit magical! In this workshop, we’ll help kids aged 8–16 bring their imaginations to life by building their very own “choose-your-own-adventure” game using Python.

They’ll learn just a few simple coding concepts — like print(), input(), and if/else — and use them to write interactive stories where they control what happens next. Will the player save a lost puppy? Escape from a jungle? Solve a spooky mystery? It’s all up to them!

We’ll kick off with a quick intro to Python and walk through a short example together to show how code can shape a story. Then it’s time to get creative: each young coder will follow a guided template to start building their own adventure. They’ll write dialogue, invent characters, and decide what choices the player can make — with plenty of time to personalize, experiment, and have fun.

This session is all about making code feel exciting and approachable. There’s no need for any prior programming experience — just a curious mind and a willingness to try. Whether it’s their first time coding or they’ve dabbled before, everyone will leave with something cool they made themselves.

Here’s how we’ll break down the 45-minute session:

10 mins – Friendly intro to Python

10 mins – Live demo of a short adventure game

20 mins – Guided coding time (build your own story)

5 mins – Share, test, and celebrate what we made!

We’ll be using Replit or another easy-to-access online coding tool, so kids can focus on creating without needing to install anything. The session will be relaxed, supportive, and inclusive — and of course, a lot of fun.

By the end, every child will have built something unique and playable — and hopefully, walk away feeling like a real developer with a game they can be proud of!


What level of experience do you expect from your audience for this session?:

Basic

I'm a Systems Engineering student from Nigeria, passionate about empowering the next generation through tech. As a proud African woman in STEM, I enjoy making coding fun, creative, and accessible—especially for kids and beginners. I’ve taught Python in workshops, earned tech scholarships, and love blending innovation with storytelling to inspire young minds.