Skip to content

References

MicroPython for Kids

This is the original website that we built for our students. It has hundreds of step-by-step tutorials on learning how to use MicroPython to write programs that control robots.

Learning MicroPython (ages 10-14)

AI Racing League

This project uses an RC car body with a full Raspberry Pi and camera to teach the basics of machine learning and computer vision. The cost of the hardware is about $300/car and we use a $900 PC with a GPU to train models.

AI Racing League Website

Robot Faces

For students who want to put faces on their robots, this is the site for you. The site starts with learning basic drawing commands for squares and circles and then builds up to drawing complex faces with eyes, smiles and eyebrows. You can even teach your robot to wink!

Robot Faces Website

Clocks and Watches

Clocks and Watches Website

Internet of Things Course

For advanced high-school students, we encourage you to continue your learning by understanding how microcontrollers are used in the Internet of Things (IoT) field.

Internet of Things Course

Resources for Teachers and Mentors

CoderDojo Mentor Resources

Instructable

$25 Robot Platform for Teaching Programming - March 22nd 2017

Robot Kits

BerryBot

BerryBot 2WD Programmable Educational Robot - uses a Grove-connector board similar to the Cytron Maker Pi board. Uses a Raspberry Pi-RP2040 based motherboard with a USB-C connector. Includes a built-in rechargeable LiPo battery. Uses a ball castor for the third wheel.

Yahboom 2WD $100 Collision Avoidance Robot Kit

Yahboom Python Programming Smart Car Development Board Kit For Raspberry Pi Pico - uses stepper motors and an ultrasonic ping sensor.

Picobricks Robot

PicoBricks Zero to Hero Kit: All in One Robotic Kit - $131 - very similar to our base robot kit and includes a very small OLED display. Uses the Pico W. Two layer design with the Pico and OLED on the top. The kit includes additional sensors and two servo motors.