Our team is building scalable learning platforms that allow kids to start programming from an early age, gradually leveling them up to more advanced coding methods and languages.
Our unique curriculum integrates Python programing and hand-held autonomous
cars. The cars provide an engaging way for kids to practice programming and
learn basic machine learning concepts that are essential building blocks
for data science and learning about how autonomous vehicles actually work.
AutoAuto Homepage
We are currently building a web-based platform for our curriculum so that students, teachers, and parents can conveniently access new projects as needed.
Our curriculum is currently designed for workshops, hackathons, after-school programs, and day-camps. We will soon have a regular school curriculum and DIY lessons for students to work on personal projects at home with parents.
The AutoAuto curriculum focuses on the underlying technologies and systems that would allow an autonomous vehicle to navigate its environment and drive itself. In addition to covering a wide-range of STEM topics - including mathematics, physics, circuitry, machine learning, artificial intelligence, and computer vision.
An AutoAuto car should be enough. But if you don't have an AutoAuto car and
want to make the jupyter notebooks run (not only view) in a web browser,
click the badge below:
If you are teaching the AutoAuto curriculum got to Curriculum Map
At the end of this level the car should be able recognize traffic light colors and act accordingly. Car should also be able to use the sonar sensor to avoid obstacles (and crashes).
-
Special Topic: Machine Learning & Autonomous Cars
-
Programming: Jupyter Notebooks, Calculations and Variables
-
Lab: Intro to the car module
Optional
-
Topic: Car Physics
-
Lab: Speed and RPMs
-
Special Topic: How we built the cars
-
Programming: Lists and For Loops
-
Lab: Figure-8 challenge
-
Programming: If-Else Statements and Booleans
-
Topic: Image Processing (Pixels and RBG values)
-
Lab: Car acts depending on traffic light colors
-
Programming: Functions and While Loops
-
Topic: Sonar sensors
-
Lab: Using sonar sensors to avoid obstacles (and crashes)
At the end of this level the car should be able to recognize pedestrians and self-drive in a track.
-
Programming: Scripts, Terminals and Dictionaries
-
Topic: Image Classification
-
Lab: Car recognizes pedestrians and stop signs
-
Special Topic: Public policy (How will autonomous driving change our daily lives?)
-
Lab: Using sonar and camera sensors combined to recognize pedestrians
-
Topic: Neural Networks
-
Programming / Data Science: Training and testing your model
-
Lab: Car self-drives in a track - part 1
-
Special Topic: How to pitch your project
-
Lab: Car self-drives in a track - part 2
Special Topic:
Programming:
Lab:
Optional - This is perfect for when you have a second hr in the same day.
Topic:
Lab:
- Speed & RPMs
- For this lab you will also need the Lab handout.
Special Topic:
Programming:
Lab:
Programming:
Topic:
Lab:
Programming
The solution for the exercise in this session can be found in function exercise solution
Topic:
Lab:
Programming
Topic:
Lab:
More units coming up soon. Stay tuned!! :)
AutoAuto Team
AutoAuto Fleet
Contact:contact@autauto.ai