Introduction to Robotics with Webots, Short Course | Part time online | Coursera | United States
3 months
Tuition fee
Apply date
Start date


Launch Your Career in Robotics. Implement a Complete Mobile Manipulation Pipeline in The Webots Simulator Using Python with this Introduction to Robotics with Webots course offered by Coursera in partnership with University of Colorado Boulder.

Visit the Visit programme website for more information


The overarching learning goal of this Introduction to Robotics with Webots course offered by Coursera in partnership with University of Colorado Boulder in robotics is to create an appreciation for the tight interplay between mechanism, sensor, and control in the design of intelligent systems. By the end of this specialization, you will be able to (1) formally describe the forward and inverse kinematics of a mechanism, (2) discretize the robot’s state from algorithmic reasoning, and (3) understand the sources of uncertainty in sensing or actuation and describe them mathematically. During this specialization, you will gain hands-on experience in Python and use the realistic robotic system simulator, “Webots”.

Applied Learning Project

Learners will utilize the robotics simulator Webots to build their own simulations while learning. In this specialization, you will get "hands-on" with step-by-step instructions to implement a certain device or algorithm in Webots, then encourage you to explore this solution, extend or change it, and finally ask a question that ensures you have understood the concept. Hands-on activities lead to graded peer evaluations that will require reproducing previously learned concepts in the form of a well-defined behavior. 

Emphasis on the first course of this specialization is on learning Webots and reading up on key concepts to build a foundation. Activities then gradually shift to include more hands-on activities in the second course of this specialization and culminate into a large project requiring the implementation of a complete mobile manipulation solution.

What You Will Learn:

  • Forward and inverse kinematics of holonomic and non-holonomic mechanisms
  • Understand the sources of uncertainty in robotic sensing and actuation
  • Discrete planning of trajectories and behaviors for robots

Skills You Will Gain:

  • Design
  • Computer Science
  • Computer Programming
  • Behavior Tree
  • Algorithms
  • Robotics
  • Behavior-Based Robotics (BBAI)
  • 3D simulation
  • Planning
  • Linear Algebra
  • Engineering

Programme Structure

Courses include:

  • Basic Robotic Behaviors and Odometry
  • Robotic Mapping and Trajectory Generation
  • Robotic Path Planning and Task Execution

Key information


  • Part-time
    • 3 months
    • Flexible

Start dates & application deadlines

You can apply for and start this programme anytime.





Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

Beginner level

  • Recommended experience: Linear Algebra, Python

Tuition Fee

To always see correct tuition fees
  • International

    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 3 months.
  • National

    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 3 months.

You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.


Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.

Other interesting programmes for you

Our partners

Introduction to Robotics with Webots


Go to your profile page to get personalised recommendations!