Izzy Morales, Javier Laveaga, William Goldman, Rachael Azrialy, Emmett Berryman
The goal of this project is to have students learn about training and coding different AI models through interactive lessons on our website. Each lesson requires students to build a puppy-like robot using a LEGO SPIKE™ Prime, attaching various sensors and parts to the robot. Over the course of six lessons, students will develop an understanding of 1D K-Nearest Neighbor and Linear Regression.
This project is planned to scale to future Placemats, built by the Tufts CEEO.
- Visit the website
- Connect a SPIKE™ Prime to your computer using a micro usb to usb-c or micro usb to usb cord.
- Press the 'Connect' button and follow prompts to download the proper file for each lesson and run and edit your code.
At the top of each page the current lesson name, lesson tips, and lesson tricks are displayed. Each page features the exact sensors/motors needed to complete each lesson. Finally, extension questions are below the code editor.
In addition to the lesson-specific features, this site includes many similar features of the LEGO SPIKE™ IDE:
- Live sensor readings
- The ability to download and upload code onto and from the LEGO SPIKE™ Prime and your computer
- Code editor and terminal messages
-
With the 2025 update, most of the code is self-contained. However, certain libraries are still imported so if new issues appear with the site, it is likely that these resources have become deprecated:
-
- If you have access, the 2025 AI Puppy Notion page
- Pyscript Docs
- Pyscript Recipes
- June 2025:
- William Goldman replaces andrea-terminal and ampy with uboard. He creates a new repository in the tuftsceeo GitHub organization. The most updated code is stored here and in the corresponding Pyscript Page
- September 2024:
- Javier Laveaga completes organizational updates and lesson updates in the AI-Puppy-UI repository.
- July 2024:
- Izzy Morales, Javier Laveaga, William Goldman, Rachael Azrialy, and Emmett Berryman complete the initial site. It is contained in William Goldman's AI-Puppy-UI repository.
