Training and Events

We run free online training and host community events to help you get started with Code Club.

Events and training

Ask | Learn | Connect

Get 1-to-1 Code Club support

Got questions about your Code Club — from running sessions to picking projects or setting up creator accounts? Darren’s here to help — book a quick 1-to-1 chat.

Online Code Club Projects feedback session

Date: 3 March 2026 @ 11:00am GMT or 8:00pm GMT

Join us to receive and feedback on our latest resources, and share ideas for new Code Club projects.
Your insights will guide how we create and improve the resources clubs use around the world.

Astro Pi - Mission Zero Codealong

Date: 3 March 2026 @ 11am GMT (Greenwich Mean Time)

Mission Zero offers young people the chance to have their code run in space! Join us for our Astro Pi Mission Zero codealong, where we’ll guide creators step-by-step to prepare a program to run onboard the International Space Station.

Can’t make it live? Sign up and we’ll send you the recording.

Code Club 101: From curious to Club Leader

Date: 18 March 2026 @ 1pm or 5pm GMT

Have you ever thought about starting a coding club but felt held back by "tech-timidity"? Whether you’re a teacher, librarian, or parent, this workshop is designed to take you from the "What is it?" phase to a confident Club Leader.

Exploring AI and machine learning: A workshop for Code Club leaders

Date: 18 March 2026 @ 1:00pm PDT / 3:00pm CDT / 4:00pm EDT (USA)

This workshop introduces new and existing Code Club leaders to artificial intelligence (AI) and machine learning (ML). Explore lesson plans you can use at your club and gain the confidence and tools you need to inspire your young creators.

Code Club 101: From Curious to Club Leader

Date: 19 March 2026 @ 5pm EAT (East Africa Time)

Have you ever thought about starting a coding club but felt held back by "tech-timidity"? Whether you’re a teacher, librarian, or parent, this workshop is designed to take you from the "What is it?" phase to a confident Club Leader.

Coffee + Conversation

Date: 19 March 2026 @ at 1PM PST/3PM CST/4PM EST (USA)

This space allows you to chat and connect with fellow community members. You don't need to be a coffee drinker. Whether you're an experienced club leader or just starting, the community is ready to answer your questions about Code Club.

Explore the new Python bytes and python wild in the code editor workshop

Date: 24 March 2026 @ 6pm GMT

We’re building our Code Editor into Code Club projects, starting with Python, with more projects on the way. This free, online tool lets young people open a project and start coding straight away in their web browser. Discover how to bring these projects back to your club, whether you're new to Python or just need a refresher.

Unlocking Code Club resources: A guide for new and experienced leaders

Date: 25 March 2026 @ 1pm or 5pm GMT

Join us for a hands-on workshop to explore Code Club resources and the many kinds of support we offer. New and existing Code Club leaders welcome!

Coffee and Conversation

Date: 31 March 2026 @ 5pm GMT

This space allows you to chat and connect with fellow community members. You don't need to be a coffee drinker. Whether you're an experienced club leader or just starting, the community is ready to answer your questions about Code Club.

Online training

To give you more information, tips, and ideas before you start volunteering, we’ve created a free online course for you called Prepare to Run a Code Club.

To take this course, you need to create an account on our courses platform. This account is separate from the Raspberry Pi Foundation account that you use to sign into the Code Club platform.

Get started with our course

'How to mentor' training

Learn how to provide encouragement, guidance, or technical help to young people at a local club with our free online course. Gain insights into the different resources, mentoring styles and growth opportunities available to mentors; in your own time.

Go to course

Increase your confidence with our online courses

Learn about running a successful and sustainable club, teaching programming, and much more with our free online courses.

Introduction to Programming with Scratch

Discover the fundamentals of programming using the block-based programming language called Scratch.

Moving from Scratch to Python

Support learners to use the thinking & programming skills they learnt in Scratch in the text-based programming language Python.

Club leaders talking in front of a laptop

An Introduction to Web Development

This learning guide has been created to give all volunteers the opportunity to learn about best practices in child safeguarding.

Keep up to date with our newsletter

You can unsubscribe at any time.