EdX

Introduction to Robotic Programming (edX)

Offered by RWTH Aachen, RWTHx,
Introduction to Robotic Programming (edX)

This course provides an in depth introduction to parametric robot control. In this course you will learn how to use KUKA|prc for customization, simulation and optimization of robot code within the Rhino3d/Grasshopper digital environment for modeling and visual programming. This course is a great first step in your journey to working with robots, providing lectures, examples, and tutorials to grow your skills in automation and robotic fabrication!

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Welcome to the world of robotic fabrication!
In this course you will learn how to create design-to-production workflows, linking parametric models to mass customized robotic fabrication processes. This course in Robot Programming is a design-oriented experience, exploring automated fabrication and mass customization. The goal is for you to achieve a thorough understanding of how robotic technology can be integrated into computational design and production for Architecture Engineering and Construction (AEC).
This course teaches parametric design for robotic fabrication utilizing KUKA|prc, Rhino and Grasshopper. By following lectures and tutorials you will explore concepts in automation and algorithmic design. In advancing your knowledge of the Rhino modeling software and Grasshopper visual programming environment, you will learn to leverage parametric approaches to robotic control, building workflows for design, simulation, visualization and optimization. This course is focused on the KUKA|prc software for parametric robot control, an accessible tool for increasing access to automated production. KUKA|prc, built by the Association for Robots in Architecture, is used around the world in academic and industrial settings to enable new approaches to digital production.
The goal is to enable you to build design to production workflows so that robotic fabrication can be integrated into AEC projects at the earliest design stages. By learning about the potential of robots in construction and the constraints of automated processes we aim to enable you to work closely with robots to build projects in innovative new ways.
No previous knowledge in Rhino and Grasshopper needed. Join us as you start your exciting journey in robot programming.

What you'll learn

  • Applied understanding of the KUKA|prc parametric robot control software
  • Understanding of the Rhino and Grasshopper interface
  • Digital modeling, from simple geometry to complex parametric structures
  • Moving a robotic arm in a digital environment with collision detection
  • Picking and placing single and multiple elements
  • Programming assembly sequence iterations
  • Visualization of dynamic processes
  • Animation for automated assembly
  • Introduction to Structural analysis and optimization
  • KUKA|prc for subtracting manufacturing
  • Evolutionary optimization for process improvement
  • Working with external axis
  • & more!
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Modern Robotics, Course 3: Robot Dynamics (Coursera) Coursera
Northwestern University

Modern Robotics, Course 3: Robot Dynamics (Coursera)

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler.

Jun 1st 2026
4 Weeks
Proyecto de diseño instruccional para el aprendizaje activo en ambientes digitales (Coursera) Coursera
Tecnológico de Monterrey

Proyecto de diseño instruccional para el aprendizaje activo en ambientes digitales (Coursera)

Un proyecto de diseño instruccional para el aprendizaje activo con pedagogía digital representa un esfuerzo temporal que requiere ser reconocido por todos los miembros de una organización, a través de las diferentes etapas que conforman su ciclo de vida. Al esquematizar el ciclo del proyecto se pueden encontrar diversos términos para referirse a las fases del mismo.

Jun 8th 2026
4 Weeks
Future Robots. Towards a Robotic Science of Human Beings (edX) EdX
University of Naples Federico II,FedericaX

Future Robots. Towards a Robotic Science of Human Beings (edX)

Learn Robots as a new science for the understanding of human beings and the affects of robotics in the real world. Following historic human achievements in steam power, electricity, and digital information, Robotics is now considered by many to be the fourthindustrial revolution. This course explores robotics not simply as advanced technology, but as a new scientific discipline that can lead to a deeper understanding of human behavior.

Self Paced
Self-Paced
Robotics: Perception (Coursera) Coursera
University of Pennsylvania

Robotics: Perception (Coursera)

How can robots perceive the world and their own movements so that they accomplish navigation and manipulation tasks? In this module, we will study how images and videos acquired by cameras mounted on robots are transformed into representations like features and optical flow. Such 2D representations allow us then to extract 3D information about where the camera is and in which direction the robot moves. You will come to understand how grasping objects is facilitated by the computation of 3D posing of objects and navigation can be accomplished by visual odometry and landmark-based localization.

Jan 13th 2025
4 Weeks
Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera) Coursera
Northwestern University

Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera)

The capstone project of the Modern Robotics specialization is on mobile manipulation: simultaneously controlling the motion of a wheeled mobile base and its robot arm to achieve a manipulation task. This project integrates several topics from the specialization, including trajectory planning, odometry for mobile robots, and feedback control. Beginning from the Modern Robotics software library provided to you (written in Python, Mathematica, and MATLAB), and software you have written for previous courses, you will develop software to plan and control the motion of a mobile manipulator to perform a pick and place task.

Jun 8th 2026
4 Weeks
Robotics: Locomotion Engineering (edX) EdX
University of Pennsylvania,PennX

Robotics: Locomotion Engineering (edX)

Learn how to design, build, and program dynamical, legged robots that can operate in the real world. How do robots climb stairs, traverse shifting sand and navigate through hilly and rocky terrain? This course, part of the Robotics MicroMasters program, will teach you how to think about complex mobility challenges that arise when robots are deployed in unstructured human and natural environments.

No sessions available
5-12 Weeks
Robotics: Estimation and Learning (Coursera) Coursera
University of Pennsylvania

Robotics: Estimation and Learning (Coursera)

How can robots determine their state and properties of the surrounding environment from noisy sensor measurements in time? In this module you will learn how to get robots to incorporate uncertainty into estimating and learning from a dynamic and changing world. Specific topics that will be covered include probabilistic generative models, Bayesian filtering for localization and mapping.

Jan 13th 2025
4 Weeks
Fundamentals of Robotics & Industrial Automation (Coursera) Coursera
L&T EduTech

Fundamentals of Robotics & Industrial Automation (Coursera)

The "Fundamentals of Robotics & Industrial Automation" course is tailored to provide a comprehensive understanding of essential concepts and practical skills necessary for excelling in the field of collaborative robotics. Through three dynamic modules, participants will explore the intricacies of sensors & transducers in machine tools & robots, servo systems, and interfacing and simulation techniques.

Jun 8th 2026
3 Weeks
Managing Customer Relationships in the Digital Environment (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Managing Customer Relationships in the Digital Environment (edX)

Learn how to harness the power of Customer Lifetime Value concepts by applying them to firm value, selection of customers and loyalty programming. Turn your digital marketing data insights into customer insights and selection techniques through the application of customer lifetime value concepts. You will learn from marketing science experts who will leverage the latest in research and proven application of customer engagement tools and strategies.

Self Paced
Self-Paced