Techbase Academy
Free Course · Stage 2 · Beginner → Advanced · Ibadan, Nigeria

Practical
Robotics

All 44 projects from the official Freenove Ultimate Starter Kit for micro:bit (FNK0045) — breadboarding, sensors, motors and more. Every project links directly to the official Freenove guide with wiring diagrams and starter code.

44Projects
3Phases
225Kit Components
About This Course

From breadboard to robot.

This course contains all 44 official projects from the Freenove Ultimate Starter Kit for micro:bit (FNK0045) — the natural next step after Stage 1. Instead of just programming the micro:bit's built-in sensors, you'll wire real circuits on a breadboard: LEDs, buzzers, motors, servos, an LCD screen and more.

Each project page on this site links directly to the official Freenove documentation, where you'll find the full wiring diagram, component list, MakeCode blocks and MicroPython code. You'll need a micro:bit v2, the Freenove Ultimate Starter Kit (or equivalent breadboard components), a USB cable, and a Chrome or Edge browser. Compiled by Babatunde Awoyemi, Techbase Consultant Services, Ibadan.

    All 44 Projects

    Browse by Phase

    Phase 1 — Foundations

    001–016 · 16 projects

    Phase 2 — Sensors & Interfaces

    017–031 · 15 projects

    Phase 3 — Actuators & Advanced Modules

    032–044 · 13 projects

    No projects match that search. Try a different word.

    How it works

    Learn at your own pace.

    01

    Get the Kit

    A BBC micro:bit v2 plus the Freenove Ultimate Starter Kit (or equivalent breadboard, sensors and motors) covers every project.

    02

    Pick a Project

    Browse the 44 projects above. Start at 001 or jump to any phase. Each card shows the title and a short description.

    03

    Wire & Open Docs

    Every project page has a button that opens the official Freenove guide with the wiring diagram, block code and Python code.

    04

    Build & Extend

    Wire the circuit, flash the code to your micro:bit, and try the extension ideas on the official page.

    Esc
    ↑ ↓ to moveEnter to openEsc to close