• Time
    Two 3-month terms

    Study 15 hrs/week and complete in 6 mo.

  • Prerequisites
    Mathematics & Programming

    See detailed requirements

  • Estimated Salary

    Based on US job data

In Collaboration With
  • Bosch
  • Electric Movement
  • iRobot
  • Kuka
  • Lockheed Martin
  • Megabots
  • Uber ATG
  • X

Why Take This Nanodegree Program?

Robots are enhancing productivity, safety, and efficiency across whole industries—from manufacturing and healthcare to agriculture, construction, and transportation. In the process, we are being freed to pursue more creative, ambitious, and intellectual achievements. Incredible new opportunities are emerging, but they require specialized skills. This program will teach you exactly what you need to know to join the new generation of engineers who are changing our world for the better by leveraging the power of robotics to extend our capabilities in innovative and beneficial new ways.

In 2019, spending on robotics and related services will hit
$135.4 B

Powering Positive Change

Robotics is transforming our world, making manufacturing and transportation safer and more efficient, providing healthcare solutions that never existed before, and freeing us to build with our minds as well as our hands. The field of robotics is impacting a growing range of industries and this program is your chance to be at the forefront of the next generation of engineers powering the positive changes that robotics is now making possible.


New Career Opportunities

This program enables you to develop the unique skills and experience you'll need to join the transformative industry of robotics. Through the hands-on projects you build, you'll develop a portfolio demonstrating your mastery of the core principles of robotics. Demand for roboticists with job-ready skills is growing fast, and this is your opportunity to both invest in your own future, and contribute to the betterment of everyone's future.

Learn with the Best

Sebastian Thrun
Sebastian Thrun

Udacity, President

Sebastian Thrun is a scientist, educator, inventor, and entrepreneur. As the founder and president of Udacity, Sebastian’s mission is to democratize education by providing lifelong learning to millions of students worldwide.

Chris Lei
Chris Lei


Curriculum Lead for the Android and Android Basics Nanodegree programs at Udacity, Chris is inspired and humbled by all who embrace computing as a medium to realize their dreams. He holds an M.S in Embedded Systems and a B.S in Computer Engineering.

Ryan Keenan
Ryan Keenan


Ryan has a PhD in Astrophysics and a passion for teaching and learning. He is also one of the lead instructors in the Self-Driving Car Nanodegree program. When he’s not building Udacious robotics lessons you’ll find him up in the mountains or out in the surf.

Catherine Gamboa
Catherine Gamboa


Catherine Gamboa has an M.S and B.S. in Electrical Engineering with concentrations in Digital design and computer architecture. She is also one of the instructors in the world-renown Georgia Tech Masters of Computer Science program.

Daniel Reuter
Daniel Reuter

Electric Movement, CEO

Daniel is driven to advance global electrification and energy efficiency through automation. He directs internal and external robotics and self-driving car projects. In his spare time, he plays lead trumpet in several jazz bands.

Brandon Kinman
Brandon Kinman

Electric Movement, CTO

A graduate of UC Santa Cruz with B.S/M.S in Computer Engineering, Brandon has a true love for learning. He has worked for a number of companies, and has pursued interests in a variety of diverse areas ranging from robotics to coffee roasting.

Harsh Pandya
Harsh Pandya

Electric Movement, SWE

With a Masters in Robotics & Computer Vision, Harsh has worked on various aspects of robotics; from mobile robots and manipulators to Self-Driving cars. When he is not planning for world domination using robots, he can be found enjoying video games.

Thomas Johnston
Thomas Johnston

Electric Movement, SWE

Thomas holds a Ph.D. in Biomedical Engineering from UC Davis. His areas of expertise include simulation of multibody dynamical systems, bipedal robotics, and applied machine design. He works as a robotics software engineer at Electric Movement.

What You Will Learn

View Detailed Syllabus
Term 1

ROS Essentials, Perception & Control

Break into the world of Robotics with a practical, system focused approach to building robots using the ROS framework. Leverage modern machine learning and classical mechanics to implement the key robot functions of perception and control.

Apply modern machine learning and classical mechanics to the key robot functions of perception and control using ROS.

See Details

3 months to complete

Prerequisite Knowledge

Knowledge of foundational calculus, linear algebra, probability, statistics, basic physics and intermediate Python is required.

Existing experience with intermediate C++ and knowledge of machine learning techniques is recommended but not required. See detailed requirements.

  • Introduction To Robotics

    Discover the world of Robotics and get oriented with the core elements that comprise a Nanodegree program. Then put on your NASA thinking cap and getting a sense of how a space rover can perceive, make decisions, and take action to successfully accomplish its mission.

    Icon project Search and Sample Return
  • ROS Essentials

    Learn the programmatic fundamentals of ROS, the Robot Operating System framework and start writing code that’s capable of controlling a real robot.

  • Kinematics

    Dive into the world of Kinematics, a branch of mechanics that defines the mathematical and scientific backbone for describing how a robot moves. You’ll program a robotic arm with six degrees of freedom to deftly locate an object, pick it up, and then place it in a new destination.

    Icon project Robotic Arm: Pick and Place
  • Perception

    Explore object recognition, segmentation, and how to process depth data from camera sensors to help a robot better understand and navigate its world.

    Icon project Robotic Arm: Perception
  • Controls

    Learn the fundamentals of some of the most widely used control algorithms so that you can implement an efficient solution of your own. You’ll explore this realm by programming a drone flight controller.

  • Deep Learning For Robotics

    Learn how to apply deep neural networks to perception and control tasks.

    Icon project Follow Me

“When it comes to moving robotics projects from conceptual design through prototyping, manufacturing, and production, we have real-world experience, and we're excited to bring this to Udacity's virtual classroom as we teach tomorrow’s engineers the philosophies and skills they’ll need to build the robots of the future.”

— Dan Reuter, CEO, Electric Movement


  • Why should I enroll in the Robotics Nanodegree program?

    The field of robotics is growing fast and the demand for engineers with the right skills far exceeds the current supply. This program represents a unique opportunity to develop these in-demand skills. We are partnering with the best companies in the field of robotics to offer in-depth curriculum, expert instructors, and exclusive hiring opportunities. You will come out of this program having completed several hand-on robotics projects, both in simulation and on real hardware, that will serve as portfolio pieces that demonstrate the skills you've acquired. This is an ideal program for anyone seeking to launch or advance a career in this incredible field.

    See More Questions

“Uber ATG is actively seeking roboticists who share our excitement for the new age of autonomy, and have the skills to build it with us. We've been blown away by the talent we've seen from Udacity's programs, and we're looking forward to meeting this new generation of robotics engineers.”

— Andrew Gray, Director of Engineering, Uber ATG

Contact Us

If you have a question, we have an answer. If you need something, we'll help you. Contact us anytime.

Contact Us Now
Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English