• Anytime
    Application Deadline
  • 84 days


Flying drones or robot manipulators accomplish heavy-duty tasks that deal with considerable forces and torques not covered by a purely robot kinematics framework. Learn how to formulate dynamics problems and design appropriate control laws.

What you'll learn:

  • The dynamics of robot arms, mobile robots and quadrotors
  • Position and force control for robots
  • How to generate complex trajectories
  • The basics of configuration spaces for robotic systems
  • Controller synthesis and stability

In this course, part of the Robotics MicroMasters Program, you will learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors), and how to design intelligent controls for robotic systems that can grasp and manipulate objects.

We will cover robot dynamics, trajectory generation, motion planning, and nonlinear control, and develop real-time planning and control software modules for robotic systems. This course will give you the basic theoretical tools and enable you to design control algorithms.

Using MATLAB, you will apply what you have learned through a series of projects involving real-world robotic systems.

The Robotics - Dynamics and Control course is part of the Robotics MicroMasters Program from University of Pennsylvania - PennX.

Detailed Programme Facts

  • Programme intensity Part-time
    • Average part-time duration 84 days
    • Intensity 8 hrs/week
    • Part-time variant
    • Duration description
      12 weeks 8-10 hours per week
  • Languages
    • English
  • Delivery mode
  • More information Go to the programme website

Programme Structure

Courses include:

  • Introduction and Course Overview
  • Rigid Body Dynamics
  • Dynamics of Robot Arms
  • Project #1: Modeling of a Robot Arm
  • Introduction to Linear Control
  • State Space Modeling and Multivariable Systems

English Language Requirements

This programme may require students to demonstrate proficiency in English.

Academic Requirements

General Requirements

Good working knowledge of the following undergraduate subjects is required:
  • Linear algebra
  • Rigid body dynamics
  • Multivariable calculus
  • Ordinary differential equations
The knowledge of basic computer science data structures such as graphs, link lists, etc. is preferred, but students may also choose to learn these skills on their own. The class projects will also require knowledge of MATLAB and programming in C or C++.
  • Robo1x

Tuition Fee

  • International

    349 USD/full
    Tuition Fee
    Based on the original amount of 349 USD for the full programme and a duration of 84 days.
  • National

    349 USD/full
    Tuition Fee
    Based on the original amount of 349 USD for the full programme and a duration of 84 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.
5% discount coupon: Z7LZNQ4TN3B2JTWU valid for any free course + certificate upgrade


Check the programme website for information about funding options.

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, Studyportals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.


Did you know you can compare your wishlisted programmes with our new Comparison tool?