We may earn an affiliate commission when you visit our partners.
Course image
Pete O'Shea, Philip Harney, Christina Foust, Giustina Mizzoni, Amy O'Meara, Ross O'Neill, Ciara McHugh, Rosa Langhammer, Tara McGrath, Nicola Lyons, Kevin Johnson, and Vanessa Greene

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This course is designed for anyone who wants to teach young people how to code. You can use the hashtag #StartaDojo to talk about this course on social media.

Topics Covered

Read more

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This course is designed for anyone who wants to teach young people how to code. You can use the hashtag #StartaDojo to talk about this course on social media.

Topics Covered

  • Build your confidence and knowledge in order to to start a Dojo
  • Discover resources and support that will help you with the process
  • See what a Dojo looks like in action
  • Take a look at templates for a typical Dojo session and a typical year at a Dojo

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive guide to launching coderdojo clubs

According to learners who would take this course, it is expected to be a highly practical and supportive guide for anyone looking to establish a CoderDojo club. Students would likely find it invaluable for building confidence and knowledge required to initiate and manage a Dojo. The course is anticipated to provide essential resources and support structures, alongside practical templates for sessions and annual planning, ensuring a solid foundation for engaging young people in coding.
Offers ready-to-use session structures.
"The provided templates for sessions and annual planning are incredibly useful for getting started quickly."
"I appreciate having a structure for typical Dojo sessions; it saves a lot of planning time."
"Having a blueprint for the year makes organizing much less daunting."
Equips new organizers with confidence.
"Before this course, I wasn't sure where to start, but now I feel confident to lead."
"It really helped me build my knowledge and overcome my initial hesitation about starting a club."
"I feel well-prepared to engage young people in coding activities after completing this course."
Highlights valuable support and materials.
"I found out about so many helpful resources and support networks that I wouldn't have known otherwise."
"The course pointed me to crucial materials and community support for running our Dojo."
"It's great to know there's a strong support system available for CoderDojo volunteers."
Provides clear, actionable steps for starting.
"I gained a clear roadmap for how to successfully launch a CoderDojo in my community."
"The course breaks down the process into actionable steps, which makes it feel very achievable."
"I now have the confidence to move forward with setting up our local club."

Career center

Learners who complete Start a CoderDojo Club will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 31 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Start a CoderDojo Club.
This comprehensive book, often referred to as CLRS, fundamental resource for algorithms and data structures. It covers a wide range of algorithms in depth and is widely used as a textbook in undergraduate and graduate algorithms courses. It's a valuable reference for both students and working professionals.
This leading textbook in the field of artificial intelligence, covering a broad range of topics from intelligent agents to machine learning and natural language processing. It provides a comprehensive and up-to-date overview of AI. It is widely used in academic settings.
Is highly relevant to contemporary computer science, focusing on the challenges and patterns for building robust and scalable data systems. It covers a wide range of topics, including databases, distributed systems, and data processing. It valuable resource for software engineers and architects working with large-scale data.
Affectionately known as the "Dinosaur Book," this classic and widely used textbook for operating systems courses. It covers the fundamental concepts of operating systems in detail, including process management, memory management, and file systems. It's essential for understanding how computer systems manage resources.
Known as the "Dragon Book," this is the definitive text on compiler design. It covers the principles and techniques used in building compilers and fundamental resource for students and professionals in this area. It classic in the field.
This influential book emphasizes the importance of writing clean, readable, and maintainable code. It provides practical guidelines and examples for improving code quality. It is considered a must-read for software developers at all levels and is often recommended for its impact on coding practices.
Offers a unique blend of theoretical concepts and practical advice on designing and analyzing algorithms. It includes a catalog of algorithmic problems and their solutions, making it an excellent reference for practitioners. It is suitable for advanced undergraduates and professionals.
Standard text for understanding the theoretical underpinnings of computer science, including automata theory, computability, and complexity. It's essential for undergraduate and graduate students to grasp the limits and capabilities of computation. It is commonly used as a textbook in academic institutions.
Explores the fundamental principles of computer organization and design, focusing on the hardware/software interface using the RISC-V instruction set architecture. It's a standard text for understanding how computers execute programs and is essential for students interested in computer architecture.
Provides a broad coverage of algorithms and data structures with a focus on practical applications in Java. It is well-regarded for its clear explanations and numerous examples, making it a good resource for undergraduate students. It complements more theoretical algorithms texts.
Offers practical advice on a wide range of topics relevant to software development, including writing flexible and maintainable code, continuous learning, and career development. It's a valuable resource for both students and seasoned professionals seeking to improve their overall approach to coding and software development.
This standard textbook for database systems, covering the fundamental concepts of database design, management, and implementation. It's essential for understanding how data is organized and managed in computer systems. It is commonly used in undergraduate and graduate database courses.
Provides a comprehensive introduction to pattern recognition and machine learning, covering probabilistic methods and model-based approaches. It's a widely respected text for graduate students and researchers in machine learning.
Introduces Domain-Driven Design (DDD), an approach to software development that focuses on modeling the business domain. It's highly relevant for designing complex software systems and is valuable for architects and senior developers. It provides principles and patterns for creating maintainable and scalable applications.
Provides a comprehensive overview of programming language design and implementation. It covers a wide range of language paradigms and concepts, making it valuable for understanding the principles behind different programming languages. It's suitable for advanced undergraduate and graduate students.
This classic book introduces fundamental design patterns that provide reusable solutions to common software design problems. It's essential reading for anyone looking to deepen their understanding of object-oriented design and is highly relevant for undergraduate and graduate students, as well as working professionals.
A fast-paced, project-based introduction to Python programming. is ideal for beginners who want to learn to code by building practical projects. It covers fundamental programming concepts and introduces various Python libraries, making it suitable for high school and undergraduate students, as well as those new to programming.
Comprehensive guide to software construction, covering programming practices, design, and debugging. It provides practical advice for writing high-quality code and is valuable for both students and experienced developers. It serves as an excellent reference for software development best practices.
A book about the importance of having a growth mindset in order to achieve success. is relevant to teaching because it provides insights into how students learn and how teachers can create a classroom environment that promotes learning. The author renowned psychologist who has done extensive research on mindset.
Delves into the architecture and implementation of game engines, covering various systems and techniques used in game development. It's a valuable resource for those interested in game programming and provides insights into complex software systems, suitable for advanced undergraduate and graduate students, and professionals in game development.
Argues that the United States needs to improve its education system in order to compete in the global economy. It is relevant to teaching because it provides a wake-up call to the importance of education in the 21st century.
Provides essential guidelines and best practices for writing robust and efficient Java code. It's a must-read for Java developers looking to deepen their understanding of the language and its idioms. It's highly recommended for undergraduate and graduate students, as well as professional Java developers.
This comprehensive reference covers the C# language and the .NET platform. It's an invaluable resource for developers working with C#, providing detailed explanations and examples. It is suitable for undergraduate students learning C# and professional .NET developers.
Offers a visual and accessible introduction to common algorithms. It's a great starting point for those new to the concept of algorithms and data structures, making it suitable for high school and early undergraduate students, or anyone who prefers a more intuitive approach before diving into more rigorous texts.
Provides a comprehensive introduction to JavaScript and programming in general. It covers fundamental concepts and explores the language's features in detail. It's a valuable resource for anyone learning JavaScript for web development or other applications, suitable for undergraduate students and those entering web development.
Argues that homework is harmful to students and families. It is relevant to teaching because it provides a new perspective on the role of homework in education.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Start a CoderDojo Club.
Combinatorics and Probability
Most relevant
Writing, Running, and Fixing Code in C
Most relevant
Mastering the Software Engineering Interview
Most relevant
Software Design Threats and Mitigations
Most relevant
What future for education?
Most relevant
Foundations of Teaching for Learning: Being a Professional
Most relevant
Advanced Algorithms and Complexity
Most relevant
Scratch Game Programming
Most relevant
Capstone: Analyzing (Social) Network Data
Most relevant

Futurelearn Buyer Protection & Guarantee

Verified partner policies & purchase protections

UK & International University Partner
Free Trial & Audit

Free Access on Short Courses

Free access option on most short courses for the duration of the course plus 14 days; free trial available on select subscriptions and tracks.

Return & Refund Policy

14-Day Cooling-Off Refund Window

14-day statutory cooling-off refund window from the date of purchase for course upgrades, Unlimited subscriptions, and ExpertTracks, provided no tests have been attempted and no certificates have been downloaded. Renewals are non-refundable.

Buyer Protections

Verified Academic & Industry Partner

Accredited university microcredentials and certificates from top institutions (British Council, leading UK and global universities), with secure payment safeguards.

Key Purchase Protections
Free access track on many short courses
14-day cooling-off refund window on initial purchases
Refund eligible if no tests completed and no certificate issued
Accredited certifications from top UK & global universities
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser