A clear path from first concept to building working systems, helping students grow with confidence.
Students start with Micro:bit and block-based coding, creating small interactive projects that build confidence and problem-solving skills.
AI role: instructor-led only, on the shared screen - students watch and check an AI's answer against the real board.
Students move on to Micro:bit (using Python) and Arduino (using C++) to create interactive systems that respond to sensors and actuators, while developing problem-solving and system design skills.
AI role: supervised use, starting from a written spec - a core exercise is finding the bug in AI-generated code that almost works.
Students combine components into advanced systems, exploring robotics, smart devices, and simple intelligent systems through hands-on projects.
AI role: AI as a working partner across a multi-week build - plus training their own models with micro:bit CreateAI and the Machine Learning package, so they understand AI from the inside as well as the outside.
Our courses are offered in small-group packages to ensure focused learning and steady progress. Each package is designed as a complete step, helping students build confidence before moving to the next stage.
Develop foundational logical thinking and programming skills through hands-on projects
Goal: Build a clear and structured way of thinking, and learn basic programming skills through small interactive projects using Micro:bit.
Key Outcomes:
Main Contents:
Hands-On Projects:
Tools & Programming:
Micro:bit, block-based coding with MakeCodePrerequisites:
Zero prior knowledge. Bring own laptop.Goal: Deepen logical thinking and programming skills, and apply them to solve practical problems through hands-on projects using Micro:bit.
Key Outcomes:
Contents Outline:
Hands-On Projects:
Tools & Programming:
Micro:bit, block-based coding with MakeCodePrerequisites:
Zero prior knowledgeHands-on embedded programming with Micro:bit and Arduino
Hands-on embedded programming with real systems using Micro:bit & Python
Hands-on embedded programming with real systems using Arduino & C++
Robotics, smart devices, and simple intelligent systems
Build a complete SumoRobot prototype, through step-by-step learning all key parts.
Main Goal: Train a machine learning model on a Micro:bit - collect the data, train it, and find out where it's wrong.
Key Outcomes:
Contents Outline:
Hands-On Projects:
Tools & Programming:
Micro:bit, block-based coding with MakeCodePrerequisites:
Basic experience of Micro:bit and MakeCodeSpecial support for individual projects
On-demand hands-on guidance and support for individual projects, competitions, challenging assignments, or other personal tech exploring topics beyond our standard courses.
Want to learn more about our teaching philosophy? Read more on About page.
Contact us to discuss your starting point and book a trial session.