5 free online courses to learn powerful new skills

Learning new skills is a key motivation for a quarter of volunteers who get involved in CoderDojo. Our online training courses provide a practical way for you to learn new skills when it suits you. Afterwards, you can practise and develop these skills in your Dojo, which means even more people can benefit. Find out about some of our online courses below. The courses are available on demand on the FutureLearn platform, so you can join at any time and get free, time-limited access by selecting the ‘Join with limited access’ option when you register. Choose one to sign up to today!


Build an interactive website

On this course, you will discover web development and learn to build your own interactive websites using HTML, CSS, and JavaScript. Along the way, you will learn about the box model, which describes how websites are laid out by browsers. 

Introduction to Web Development

Create and control electronic circuits

On this course, you will learn how to support young children aged 5 to 11 years old as they work through physical computing projects, whilst also developing your own knowledge and skills. You will develop your skills to teach young learners how to create electronic circuits, and how to control them using block-based programming languages. You will build projects involving connecting both inputs and outputs to a Crumble microcontroller or a micro:bit.

Teaching Physical Computing to 5- to 11-year-olds

Explore how AI technology works

On this course, you will learn about different types of machine learning, and use free online tools to train your own AI models. You will delve into the problems that machine learning can help to solve, discuss how AI technology is changing the world, and think about the ethics of collecting data to train a machine learning model.

Introduction to Machine Learning and AI


Discover cybersecurity principles

On this course, you will be introduced to the core ideas of cybersecurity. You will learn the different attacks that individuals and devices are vulnerable to, and how to prevent them. Explore malware, malicious bots, SQL injections, and physical threats to data. You will also build your knowledge of the different tools that protect data and websites. These include strong passwords, biometrics, two-factor authentication, and firewalls.

Introduction to Cybersecurity


Learn how to support young people with SEND

On this course, you will examine the common barriers faced by young learners with special educational needs and disabilities (SEND) in a computing classroom or coding club, and how to address these barriers. You will explore a number of general approaches and specific computing activities that will help to include and engage learners.

Supporting Learners with SEND in Computing


New training in development

Over the coming months, we will be developing additional training resources specifically for CoderDojo volunteers. We know that to make real improvements in volunteer development, we need the input of people like you who have experienced volunteering themselves. 

What training resources and activities would you find useful? We are looking for a number of people who have been or are currently involved in volunteering with CoderDojo to contribute to the feedback and decision-making process. You can find out more and apply to be a volunteer contributor here.

Keep up to date with our newsletter

You can unsubscribe at any time.