Skip to main content

Design, build, and program in one of the fastest growing tech fields

MicroMasters® Program in

What you will learn

  • How to solve fundamental problems in robotics by applying mathematical concepts
  • The visual intelligence that allows robots to explore complex environments
  • How to create smarter robots by applying machine-learning concepts
  • How to design intelligent controls for robotics
  • How bioinspired robots navigate in unstructured environments

Robots are rapidly transforming the way we live and work, and will have even more revolutionary impact in the years ahead. Learn robotics fundamentals from the world renowned professors at the GRASP (General Robotics, Automation, Sensing and Perception) Laboratory, one of the top robotics research centers in the world. In this Robotics MicroMasters program, you will learn the mathematical concepts and the programming tools to design, build and program robots that solve industry-relevant, real-world problems.

From self-driving cars to industrial robots working alongside humans, to robot swarms supporting search and rescue operations, this MicroMasters program will help you develop the critical thinking and technical skills necessary to generate new solutions to pressing problems.

In each course, you will face a series of week-long challenges based on state-of-the-art research currently underway at the GRASP Laboratory. Through these challenges, you will refine your understanding of core concepts and prove your abilities in the lucrative field of robotics.

This rigorous graduate-level series represents 30% of the coursework towards a Master of Science in Engineering degree in Robotics from Penn Engineering.

Founded in 1979, the GRASP Laboratory has historically been at the forefront of this rapidly evolving field. Our distinguished faculty are delighted to share with you over 30 years of interdisciplinary research and development, and educational innovation in the field of robotics.

Expert instruction
4 graduate-level courses
Progress at your own speed
1 year
8 - 10 hours per week
For the full program experience

Courses in this program

  1. PennX's Robotics MicroMasters® Program

  2. 8–10 hours per week, for 12 weeks

    Master the foundational math concepts that drive robotics and put them into practice using MATLAB.

  3. 8–10 hours per week, for 12 weeks

    Learn how to design robot vision systems that avoid collisions, safely work with humans and understand their environment.

  4. 8–10 hours per week, for 12 weeks

    Learn how to design and engineer complex, dynamic robotic systems.

  5. 8–10 hours per week, for 12 weeks

    Learn how to design, build, and program dynamical, legged robots that can operate in the real world.

  6. What is a MicroMasters Program?
    MicroMasters programs are a series of graduate level courses from top universities designed to advance your career. MicroMasters program certificates showcase deep learning and in-demand skills to employers and can help you get started on a path toward completing an advanced degree.

    How to Earn a MicroMasters Program Certificate
    To earn the program certificate, learners must successfully earn a verified certificate in all four program courses.

    From Program Certificate to a Master’s Degree
    MicroMasters programs are designed to offer learners a pathway to an advanced degree and can count as credit toward completing a Master’s degree program. Learners who successfully earn this MicroMasters program certificate may apply for admission to a Master’s program, and if accepted, the MicroMasters program certificate will count towards the degree.

    Learners who earn the Robotics MicroMasters program certificate are eligible to apply to the accelerated M.S.E. in Robotics program at the University of Pennsylvania.

    If accepted, the MicroMasters program certificate will count towards 3 of the 10 required courses for the on-campus M.S.E in Robotics program.

    • Robotics will have an impact in nearly all career sectors.
    • The average yearly growth of the robotics industry is 9% and career opportunities for highly trained roboticists continue to rise. (source: A Roadmap for US Robotics, 2016)
    • Skills such as MATLAB and machine learning are listed as having a considerable impact on the salary of a robotics engineer. (source: PayScale)
    • Career opportunities include robotics, computer vision, embedded systems and autonomous vehicle engineer.
    • The average salary of a robotics engineer was $82,000 in 2016 (source: PayScale).

Meet your instructors

from University of Pennsylvania (PennX)
Ani Hsieh
Research Associate Professor, Department of Mechanical Engineering & Applied Mechanics
University of Pennsylvania
Camillo J. Taylor
Professor, Computer and Information Science, School of Engineering and Applied Science
University of Pennsylvania
Mark Yim
Professor, Mechanical Engineering and Applied Mechanics, School of Engineering and Applied Science
University of Pennsylvania
Jianbo Shi
Professor, Computer and Information Science, School of Engineering and Applied Science
University of Pennsylvania
Kostas Daniilidis
Professor, Computer and Information Science, School of Engineering and Applied Science
University of Pennsylvania
Dan Lee
Professor, Computer and Information Science and Electrical and Systems Engineering, School of Engineering and Applied Science
University of Pennsylvania
Vijay Kumar
Nemirovsky Family Dean of Penn Engineering
University of Pennsylvania
Dan Koditschek
Alfred Fitler Moore Professor, School of Engineering and Applied Science
University of Pennsylvania

Experts from PennX committed to teaching online learning

Program endorsements

As the leader and founding innovator of collaborative robots for manufacturing, Rethink Robotics is always looking for the best talent. We are constantly on the search for engineers with critical thinking skills, a deep knowledge of the robotics fundamentals, and an understanding of the latest in robotics technology. The Micromasters program in Robotics is the perfect preparation for a Rethink Robotics engineer, offering both the foundation and the latest discoveries plus an understanding of the fundamentals of computer vision.

Rodney Brooks , CTO and Chairman, Rethink Robotics


  • The Robotics MicroMasters program is a rigorous graduate level introduction to robotics. We recommend the MicroMasters program to any learner that feels comfortable with the prerequisites listed on the course pages.

  • We recommend you take the courses sequentially, since each course builds on knowledge from the previous course. However, you are not required to take the courses in order, as long as you feel comfortable with the content and prerequisites.

  • Unfortunately, learners from Iran and Cuba will not be able to register for this course. While edX has received a licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer courses to learners from these countries, our licenses do not cover this course. EdX truly regrets that US sanctions prevent us from offering all of our courses to everyone, no matter where they live.


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world