Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Self-Driving Cars with Duckietown

Self-Driving Cars with Duckietown is a hands-on robotics and AI course where learners build and program a scale-model autonomous vehicle. The course covers state-of-the-art autonomy techniques using real hardware and software tools, providing a practical introduction to vehicle autonomy.

View Course
Share
Self-Driving Cars with Duckietown screenshot
Self-Driving Cars with Duckietown screenshot

Self-Driving Cars with Duckietown is an innovative course offered on edX, providing a practical introduction to robotics and AI through the construction and programming of a scale-model self-driving car. This course is designed for learners interested in understanding how autonomous vehicles operate. Participants start with a box of parts and work towards creating a Duckiebot that can navigate autonomously in a scaled-down city environment known as Duckietown.

Read More

The course uses state-of-the-art approaches, software tools, and real hardware to offer an engaging hands-on learning experience. It explores real-world solutions to the challenges of autonomy, translating theoretical concepts into algorithms and deploying them in both simulation and on hardware. The course employs modern software architectures built with Python, Robot Operating System (ROS), and Docker, highlighting the strengths of classical architectures and modern machine learning-based approaches.

Presented by professors and scientists passionate about robotics and accessible education, the course utilizes the Duckietown robotic ecosystem, an open-source platform created at MIT and used by over 200 universities worldwide. Learners can choose between a simulation track and a hardware track, the latter involving the assembly of a Duckiebot and deployment in a Duckietown city track.

The course is supported by ETH Zurich, the University of Montreal, and the Toyota Technological Institute at Chicago. It covers essential topics such as robot subsystems, computer vision-based navigation, reinforcement learning, and the setup of an efficient software environment for robotics. The course is designed for learners with basic knowledge of Linux, Python, and Git, and requires a computer with a native Ubuntu installation.

Participants will gain skills in programming Duckiebots to navigate model city road lanes, recognize and avoid obstacles, and make autonomous driving decisions using both traditional and modern approaches. The course also offers opportunities to submit robot agents to public challenges, testing skills against peers.

  • CategoryCorporate Training & E-Learning
  • Pricing ModelFree

  • Hands-on robotics and AI learning

  • Build and program a scale-model self-driving car

  • Use state-of-the-art autonomy techniques

  • Deploy solutions in simulation and hardware

  • Learn with Python, ROS, and Docker

  • Explore classical and modern AI approaches

  • Supported by ETH Zurich and other institutions

  • Open-source Duckietown robotic ecosystem

  1. Assemble: Build your Duckiebot from parts

  2. Program: Use Python and ROS to code autonomy

  3. Deploy: Test in simulation and real-world environments

  4. Challenge: Submit and compete in public challenges

  • Autonomous Vehicle Development
  • AI in Robotics
  • Hands-on Learning
  • Simulation and Hardware Deployment
  • Computer Vision Applications

Self-Driving Cars with Duckietown Reviews

Loading...

Similar to Self-Driving Cars with Duckietown

Combines Agentic AI, Generative AI, Prompt Engineering, and Deep Reinforcement Learning to build powerful AI systems using AWS and Python. Ideal…Artificial Intelligence A-Z 2026 combines Agentic AI, Generative AI, Prompt Engineering, and Deep Reinforcement Learning to build powerful AI systems using AWS and Python. Ideal…

Corporate Training & E-LearningEducation & E-learning
Ranked #85 in AI Learning

The Vanderbilt University AI Agent Developer Specialization on Coursera teaches learners to design, build, and refine intelligent software agents using Python and generative AI.…

Corporate Training & E-LearningEducation & E-learning

Ranked #42 in AI Learning

View Tool

The Vanderbilt University AI Agent Developer Specialization on Coursera teaches learners to design, build, and refine intelligent software agents using Python and generative AI.…

Corporate Training & E-LearningEducation & E-learning
Ranked #42 in AI Learning

LLM Zoomcamp is a free online course focused on real-life applications of large language models (LLMs). Over 10 weeks, participants will learn how to build an AI system that can…

Education & ResearchEducation & E-learning

Ranked #38 in AI Learning

View Tool

Free online course focused on real-life applications of large language models (LLMs). Over 10 weeks, participants will learn how to build an AI system that can…LLM Zoomcamp is a free online course focused on real-life applications of large language models (LLMs). Over 10 weeks, participants will learn how to build an AI system that can…

FeaturedEducation & ResearchEducation & E-learning
Ranked #38 in AI Learning

The Artificial Intelligence Nanodegree by Udacity offers advanced learning in AI concepts such as minimax search, Bayesian networks, and agent-based systems. Gain hands-on…

Education & ResearchEducation & E-learning

Ranked #14 in AI Learning

View Tool

Murtaza's Workshop - Robotics and AI offers tutorials on computer vision, robotics, and AI projects. The channel provides educational content for enthusiasts and professionals…

Education & ResearchEducation & E-learning
View Tool

Offers tutorials on computer vision, robotics, and AI projects. The channel provides educational content for enthusiasts and professionals…Murtaza's Workshop - Robotics and AI offers tutorials on computer vision, robotics, and AI projects. The channel provides educational content for enthusiasts and professionals…

Education & ResearchEducation & E-learning
See the Top 200 AI YouTube Channels

Cognata provides a simulation-first platform for autonomous systems, supporting training, validation, and mission-level deployment across various industries including automotive,…

Robotics & AI HardwareAutomotive

Ranked #14 in Robotics & AI Hardware

View Tool

Provides a simulation-first platform for autonomous systems, supporting training, validation, and mission-level deployment across various industries including automotive,…Cognata provides a simulation-first platform for autonomous systems, supporting training, validation, and mission-level deployment across various industries including automotive,…

Robotics & AI HardwareAutomotive
Ranked #14 in Robotics & AI Hardware

NVIDIA Isaac is an open robotics development platform that provides libraries, frameworks, and AI models to accelerate the development of autonomous mobile robots (AMRs), robot…

Robotics & AI HardwareManufacturing & Industrial
View Tool

MoveIt Pro is a production-grade Physical AI platform for robotic manipulation, enabling rapid development and deployment of advanced robot arm applications across industries. It…

Robotics & AI HardwareManufacturing & Industrial

Ranked #146 in AI Platforms

View Tool

Production-grade Physical AI platform for robotic manipulation, enabling rapid development and deployment of advanced robot arm applications across industries. It…MoveIt Pro is a production-grade Physical AI platform for robotic manipulation, enabling rapid development and deployment of advanced robot arm applications across industries. It…

Robotics & AI HardwareManufacturing & Industrial
Ranked #146 in AI Platforms
1 of 8