Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Robotics with Python - Think, Code and Move!
Rating: 4.3 out of 5(16 ratings)
1,462 students

Robotics with Python - Think, Code and Move!

Robotics, Kinematics, Trajectory planning and Path Planning
Last updated 9/2025
English

What you'll learn

  • Learn the fundamentals of linear Algebra and Spatial Transformations
  • Understand the fundamentals of robot kinematics using Python-based simulations
  • Develop and implement robot motion algorithms such as path planning, obstacle avoidance, and sensor integration using Python.
  • Learn fundamentals of Robot Operating System

Course content

2 sections10 lectures1h 40m total length
  • Introduction to the course2:07
  • Basics of Linear Algebra19:05
  • Python Program on Basics of Linear Algebra12:27
  • Matrix Factorization - EVD and SVD5:59
  • Lecture 5: Python Program for Matix Factorization9:53
  • Lecture 6: Rotation of Rigid Body8:35
  • Computational Representation of Motion in 3D Space12:14

Requirements

  • Basic knowledge of Python programming (variables, loops, functions, and lists).

Description

Are you ready to bring robots to life using the power of Python?

"Robotics with Python – Think, Code and Move!" is a hands-on course designed to teach you the core principles of robotics and how to implement them through Python programming. Whether you're an engineering student, a hobbyist, or a curious programmer, this course takes you on a practical journey from basic concepts to building and controlling real or simulated robots.

You’ll begin by learning spatial transformations, kinematics, and robot motion control, then apply those concepts through Python-based simulations and projects. We’ll guide you step-by-step through topics such as forward and inverse kinematics, trajectory planning, sensor integration, and control strategies—all using code.

The course emphasizes experiential learning with real-world examples, coding exercises, and project-based challenges to reinforce your understanding. You'll also explore concepts in mobile robotics, wheeled robot navigation, path following, and SLAM (Simultaneous Localization and Mapping), all through accessible Python libraries. Whether you're using simulation tools like PyBullet, V-REP, or ROS-based environments, the focus remains on blending theory with practical implementation.

By the end of the course, you’ll not only understand how robots move, but you'll also be equipped to code and build your own robotic systems with confidence and creativity.

Who this course is for:

  • Beginner to intermediate Python programmers who want to explore how coding can bring robots to life.