Drag blocks.Write Python.Watch it move.
Whether you're a K–12 student or a seasoned software engineer, PyBot meets you where you are. Drag blocks or write Python — either way, your Beaver Board does exactly what you tell it to.
Why PyBot Labs?
Visual Block Coding
Drag and drop Scratch-style blocks to build programs. No typing, no syntax errors, no frustration.
Python for the Physical World
Write Python that controls motors, reads sensors, and lights up LEDs. Your code doesn't just run on a screen — it moves things.
Connect Your Robot
Upload directly to your Beaver Board over USB. Watch your code run on real hardware in seconds.
How it works
Build with blocks
Drag and drop visual blocks to create your program — no typing needed.
See the Python
Watch your blocks generate real MicroPython code live in the editor.
Flash to your Pico
Upload your code to a Raspberry Pi Pico W over USB and run it instantly.
Learn step by step
Follow guided tutorials to build real projects with your board.
Getting Started with PyBot
Learn the PyBot IDE, connect your board, and run your first program.
Start → BeginnerBlink an LED
Your first hardware project — make an LED blink using digital output blocks.
Start → IntermediateDrive a Motor
Control DC motors with your Pico W and learn about PWM signals.
Start →PyBot Beaver Board
A purpose-built Raspberry Pi Pico W board designed for K–12 classrooms. Motors, sensors, and LEDs included — plug in and start coding.