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.
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!
Clocks and Watches
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.
Resources for Teachers and Mentors
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.