Free Practical Guides

Learning Resources

Practical, beginner-friendly guides written by the Xonovate Code Champions teaching team, based on how we actually teach in schools, clubs and workshops. Each guide teaches one skill or way of working you can apply directly.

Coding and Computational Thinking

Computational Thinking in Practice

A practical introduction to decomposition, pattern recognition, abstraction and algorithms, built around designing a pedestrian traffic-light controller.

Who it's for: Educators introducing computational thinking, and beginners who want a clear mental model before writing code.
Learning objective: Understand the four pillars of computational thinking and apply them to a worked example, step by step.
Why it is useful: Uses one original worked example — designing a traffic-light controller — to show how the four pillars work together on a real problem, not an abstract definition.
Read the guide

Electronics and Embedded Systems

How Sensors and Microcontrollers Work

A beginner's guide to inputs, outputs and the sense–decide–act pattern behind embedded systems, including a first program and a troubleshooting checklist.

Who it's for: Absolute beginners in electronics, and educators preparing their first microcontroller session.
Learning objective: Explain the sense–decide–act pattern, describe what a microcontroller actually does, and know the most common reasons a first circuit fails.
Why it is useful: Covers the concepts beginners struggle with most — floating pins, common ground, polarity — with a correct first program and a troubleshooting checklist you can use at the workbench.
Read the guide

Robotics and Physical Computing

How to Start a School Robotics Club

A practical planning guide for educators covering goals, equipment, session structure, documentation and the common mistakes that derail new clubs.

Who it's for: Teachers and school leaders planning a club, and facilitators who want a realistic session structure.
Learning objective: Plan a robotics club that starts small, runs sustainable sessions and produces demonstrable outcomes within a term.
Why it is useful: Draws on hands-on facilitation experience: equipment choices that avoid overspending, a tested session template, documentation habits and the mistakes that most often derail new clubs.
Read the guide

How These Guides Are Written

These guides come from our teaching practice, not from a content catalogue. Every one reflects concepts we explain regularly in sessions, written so a beginner or an educator without a technical background can follow along and try the ideas themselves.

They are a starting point, not a replacement for facilitated learning. When you want structured practice, feedback and projects tailored to your learners or institution, our programs are the next step.

Turn reading into practice

Workshops, clubs and school programs where these skills are taught hands-on, with facilitation and feedback.

Discuss a Program