Free Online Course on Robotics: Kinematics and Mathematical Foundations

Free Online Course on Robotics Kinematics and Mathematical Foundations
Certificate fee scholarship is available for this course.

Institution: University of Pennsylvania
Start Date: At your own pace

The University of Pennsylvania is providing a free online course named as “Robotics: Kinematics and Mathematical Foundations”.This is an advanced course designed for learners who have a bachelor’s degree in engineering or a similar field.

In this course, you will learn the foundational math concepts that drive robotics and put them into practice using MATLAB. You may join the course at your own pace.

Course Summary

  • Duration: 12 weeks
  • Commitment: 8-10 hours per week
  • Subject:  Engineering
  • Institution: University of Pennsylvania
  • Languages: English
  • Price: Free
  • Session: At your own pace
  • Requirement:  College-level algebra and trigonometry (matrices, vectors)
  • Certificate Available: Yes

Who Developed the Course

The University of Pennsylvania is an Ivy League institution with 12 undergraduate, graduate and professional schools in Philadelphia, serving a diverse community of more than 20,000 students from around the world.

Target Audience

Applicants should have:

  • College-level algebra and trigonometry (matrices, vectors)
  • Fundamentals of calculus (derivatives, partial derivatives)
  • Basic knowledge of computer programming (variables, functions, control flow, some knowledge of graphs)

Where Could This Lead You

After completing this course, you can apply for jobs in the given fields:


Get Extra Benefits

Get a verified certificate to highlight the knowledge and skills you acquire (₹ 23563 INR)

  • Official and approved-Get a certificate with the logo of the institution and the signature of a professor to show your achievements and increase your professional prospects
  • Easy to share-Add the certificate to your résumé or resume, or publish it directly on LinkedIn
  • Proven motivational measure-Give yourself an additional stimulus to complete the course

How to Join This Course

You can register yourself here.

Course Format

Math Fundamentals

  • Week 1: Vector spaces, inner products, vector norms, orthogonality
  • Week 2: Linear transformations, matrix multiplication, matrix groups
  • Week 3: Coordinate transformations, rigid transformations, rotation matrices quaternions, Matrix groups SE(2) and SE(3)
  • Week 4: Project

Robot Kinematics

  • Week 5: Kinematic chains, forward kinematics,
  • Week 6: Inverse kinematics
  • Week 7: Parallel mechanisms
  • Week 8: Project

Kinematic Path Planning

  • Week 9: Graph-based methods, Dijkstra’s method, A*Star
  • Week 10: RRT, configuration space
  • Week 11: Artificial potential fields
  • Week 12: Project

Learning Outcomes

By the end of the course, you’ll be able to:

  • How to describe, analyze and think critically about fundamental problems in robotics, such as how to change the position or configuration of a robot
  • The role of mathematics in describing robotic arms, mobile robots and other robotic platforms
  • How to use the industry standard programming environment, MATLAB

Who Will You Learn With?

  • 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


  • Importance of Course: At the end of the course, you will understand how one can create robots that operate well in the real world.
  • Importance of Certificate: By the Certificate of Achievement you will be able to prove your success when applying for jobs or courses. You can display it on your LinkedIn or CV.

Detailed Information

For more information about the course, you may visit the Website.

Apply Now


Comment and Discuss.

Cookies and Privacy