Start a CoderDojo (FutureLearn)

Start a CoderDojo (FutureLearn)

Get support and advice on how to grow your confidence in coding and start a CoderDojo for young people in your area. In today’s world, technology is everywhere, so it’s never been more important to know how to code. It’s easier to learn these skills early on in life, which is why coding is a great subject for young people to learn.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

CoderDojo is a volunteer-led community of free programming clubs for young people aged 7 to 17. This course will build your confidence in coding and help you to set up a CoderDojo in your local area.
You’ll find out how to teach young people how to build a website, create an app or a game, or explore technology in an informal, creative and social environment.

Syllabus

Week 1: Introducing you to CoderDojo
Week 2: Putting together a Dojo
Week 3: Your year ahead in CoderDojo

What will you achieve?
By the end of the course, you'll be able to...

  • Engage with our resources to run a CoderDojo
  • Design their own plan to get a CoderDojo started
  • Identify what makes a great CoderDojo
  • Engage with the CoderDojo community
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to VR Programming, Design, and Unity (FutureLearn) FutureLearn
VR Voom

Introduction to VR Programming, Design, and Unity (FutureLearn)

Step into the world of VR game development, learn the basics of programming language, and even create your own 2D game. Learn how to design, program, and create your very own VR games. The gaming industry has grown exponentially, outperforming both movies and sports combined in 2020. And VR is the newest, exciting innovation taking the industry by storm.

Jun 27th 2022
5-12 Weeks
Object-oriented Programming in Python: Create Your Own Adventure Game (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Object-oriented Programming in Python: Create Your Own Adventure Game (FutureLearn)

Learn object-oriented programming principles by creating your own text-based adventure game in Python. Object-oriented programming is a programming paradigm based on objects and data rather than actions and logic. This online course will introduce you to the principles of object-oriented programming in Python, showing you how to create objects, functions, methods, and classes.

Jan 2nd 2023
4 Weeks
Using JavaScript, jQuery, and JSON in Django (FutureLearn) FutureLearn
University of Michigan

Using JavaScript, jQuery, and JSON in Django (FutureLearn)

Understand how to use JavaScript, jQuery and JSON within the Django framework. Learn how JavaScript supports the framework of Django. Django is a Python web framework that encourages fast development and a clean, pragmatic design. This comprehensive course will introduce you to the JavaScript language, and will show you how it supports Django’s framework.

Feb 22nd 2021
5-12 Weeks
The PEP TALK Guide to Supporting Young People’s Mental Health (FutureLearn) FutureLearn
Mental Health Foundation

The PEP TALK Guide to Supporting Young People’s Mental Health (FutureLearn)

Learn supportive skills from counsellors, youth workers, and mental health professionals to aid young people’s mental wellbeing. Discover expert advice from the Mental Health Foundation. This course will teach you different ways you can support young people who have experienced trauma, focussing on the youth mental wellbeing resource PEP TALK.

Jun 7th 2021
2 Weeks
Teaching Programming to 5 - 11 year olds (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teaching Programming to 5 - 11 year olds (FutureLearn)

Increase your programming knowledge and develop effective lessons to teach programming to primary school pupils (aged 5-11 years). Build your subject knowledge and develop your skills in teaching programming. Programming gives children the opportunity to be creators rather than just consumers of technology. Instead of only using existing programs to complete tasks, children can use the programs they have written themselves to solve problems and develop new ideas.

Jan 2nd 2023
4 Weeks
Body Image and Mental Health in Young People (FutureLearn) FutureLearn
Mental Health Foundation

Body Image and Mental Health in Young People (FutureLearn)

Learn more about how to support children and young people with their body image and mental health. Discover expert advice on body image concerns in children and young people. On this three-week course from the Mental Health Foundation, you’ll explore body image and the impact it has on children and young people’s mental health.

Jun 6th 2022
3 Weeks
Introduction to Programming with Scratch (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Introduction to Programming with Scratch (FutureLearn)

Discover the fundamentals of programming using the block-based programming language Scratch. Learn how to program your own animations and games. Scratch is a powerful, visual programming language that provides a great introduction to the world of programming. By snapping blocks together, you can create amazing animations and games. Over this four-week course, you’ll learn how to navigate the Scratch programming environment, create your own programs, and share your creations.

Feb 14th 2022
4 Weeks
Young People and Their Mental Health (FutureLearn) FutureLearn
University of Groningen,University of Cambridge,University Medical Center Groningen - UMCG

Young People and Their Mental Health (FutureLearn)

What are the most common mental health problems, what can you do about them and how do you improve your mental health? Learn to recognise, prevent and deal with your mental health problems. Mental health problems often develop during the teenage period. As many as 1 out of 5 teenagers are dealing with these problems.

Dec 6th 2021
5-12 Weeks
Communicating Effectively with Vulnerable Children and Young People (FutureLearn) FutureLearn
University of Kent

Communicating Effectively with Vulnerable Children and Young People (FutureLearn)

Discover tools and techniques to engage effectively with vulnerable children and young people. Learn child-centred communication strategies to encourage children to talk. Communicating effectively with vulnerable children and young people is not always easy. Despite practitioners and carers knowing this is an important area of their work, research shows that practice is not always as effective as it could be.

Self Paced
4 Weeks
Teaching Physical Computing to 5-11 year olds (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teaching Physical Computing to 5-11 year olds (FutureLearn)

Teach your young learners how to create electronic circuits, then learn to control them using block-based programming languages. Learn how to create physical computing projects using a Crumble or micro:bit. Physical computing is the process of designing, building, and programming systems that use physical components such as buttons, lights, and motors.

Mar 6th 2023
3 Weeks
Programming 103: Saving and Structuring Data (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Programming 103: Saving and Structuring Data (FutureLearn)

Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google. Discover how to save data to use it across multiple runs of your program. On this course, you will learn how to save text and binary files, and how to structure data so that programs can interpret it correctly.

Jan 2nd 2023
3 Weeks
Big Ideas in Programming: Expressing Yourself with Python (FutureLearn) FutureLearn
University of Michigan

Big Ideas in Programming: Expressing Yourself with Python (FutureLearn)

Harness the power of Python and its programming concepts to express yourself and automate the work you do. Learn the Python basics you need to create the content and projects you want. Coding and programming allow better work performance, across diverse professions. If you want to discuss ideas with programming professionals or develop the code yourself, you need to know the basics.

Sep 27th 2021
4 Weeks