Guide for instructors

Getting started for Duckietown Instructors


The Duckietown platform contains everything you need to teach an undergraduate or graduate level class on AI and robotics; from the off-the-shelf hardware plans, open source software, to the weekly lecture materials.

The materials can be used in two ways:

  1. Class materials – you use the platform and associated education materials to teach a class on robot autonomy. 
  2. As an experimental platform – where the hardware and software are used as the laboratory component of another class.

Development of the “class-in-a-box”

What the “class-in-a-box” will include:

  • Slides, lecture videos (for inspiration or flipped classroom)
  • Python notebooks
  • Lecture notes
  • Exercises
  • Robot-centered activities and demos
  • An instructor’s guide

About the community

  • If you bring Duckietown to your institution, your students will be joining a fun, global community, which includes worldwide collaboration and competition!

“Duckietown was much more than just a class, it was a hands-on deep dive into hardware, software, and systems integration, and, most of all, it was a blast!”
Teddy Ort
Teddy OrtStudent at MIT
“The Duckietown class is the autonomous driving pie: the filling is hardcore robotics, the casing is artificial intelligence, and as a plus you get some funny ducks on top!”
Manfred Diaz
Manfred DiazStudent at Université de Montréal
“Teaching the Duckietown class was a wonderful experience for me and my students. The materials are great and the hands-on experience with the robot really helps reinforce the curriculum.”
Matthew Walter
Matthew WalterProfessor at TTI Chicago

Next steps

  • Take a look at all the resources that we have available to make building your class as smooth as possible
  • You can order hardware kits.