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.
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.
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.
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