Training and events

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

Training and events

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.

Festival of Computing 2026

Date: 1 July 2026 @ 8:30AM - 5PM BST

Whether you are launching a new Code Club or leading an established one, we invite you to join our workshop: CPD 2 - Code Club in Secondary Schools. During this session, you will gain practical strategies for recruiting, training, and empowering older students to become effective youth mentors.

From Curious to Club Leader

Date: 5 August 2026 (Various times)

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.

In this one hour session, we will cover:

  • What is Code Club?
  • Why join Code Club?
  • What happens at Code Club?

No prior coding experience is required—just an interest in helping kids create with technology.

Getting started with Scratch

Date: 12 August 2026 (Various times)

Join us for an exciting introduction to Scratch! If you’re a beginner who wants to learn the fundamentals of Scratch programming and how to use it at your club, this hands-on one hour workshop is perfect for you.

You'll explore the basics of programming and how to create fun, interactive projects using the Code Club paths. The workshop is also a great way to refresh your knowledge.

Join us and spark your creativity!

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

Programming in Python

Learn to code basic Python programs and how to share what you have learnt with learners aged 11- to 16-years-old.

Keep up to date with our newsletter

You can unsubscribe at any time. By signing up, you agree to our privacy policy, which outlines how we use your data.