Skip to content

About the AI Racing League

The AI Racing League is a fun way to learn the concepts behind artificial intelligence! We learn AI by teaching small remote-controlled (RC) cars to drive around a track autonomously. The cars use a low-cost Raspberry Pi computer (or NVIDIA Nano) with a camera. Students drive around the track and gather a set of images to "train" a neural network that can be used to automatically steer the car.

In addition to teaching machine learning, this course also teaches concepts like Python programming, computer vision, data science and generative AI. Our curriculum is inspired by the DonkeyCar and the CoderDojo mentoring system. We feature a wide variety of lesson plans from the 5th grade up to college-level participants.

Our secret sauce is to combine the right hardware, software, mentors and a flexible learning curriculum to create fun events that students love to participate in.

DIY Robocars and Donkey Cars

DIY Robocars and the Donkey Cars are the communities that inspired the AI Racing League. We are grateful for all they have done and their willingness to share their knowledge through open-source software.

Coder Dojo

A community of over 2,300 free, open and local programming clubs for young people 58,000 young people are being creative with technology with the help of 12,000 volunteers in 94 countries

Code Savvy

Code Savvy strives to make kids and teens more code-savvy through creative educational programs and services. We incubate and support community-based programs that bring technology and know-how to local kids and educators, all the while championing gender and ethnic diversity. Code Savvy is dedicated to ensuring the next generation of computer science professionals represents the billions of users of tomorrow’s innovative technologies. Visit https://codesavvy.org

Licensing

Like all CoderDojo-created content, you are free to use this content in K-12 noncommercial educational settings for teaching without paying license fees. We also encourage our community to create variations and help us enlarge the curriculum. We always appreciate attribution!

Details of the license terms are here:

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)