Free e-Learning Our Training Courses Webinars Video tutorials

Universal Robots A/S
Energivej 51
DK-5260 Odense S

T: +45 89 93 89 89
academy@universal-robots.com

Close
Choose your language
 
  • Training Courses
    All Training Courses
    Browse our full catalogue of training courses. Here you will find all available courses in the categories In-class and Virtual Training.

    All training courses are performed by Certified Trainers from Universal facilities or by Authorized Training Partners all over the world.
    In-class Training - instructor-led
    Training courses taught at Universal Robots facilities or by Authorized Training Partners at their facilities.
    Simulator-based Training - instructor-led
    Training courses taught virtually in a simulated environment. Access to a real robot is not required to participate.
    Virtual Training - instructor-led
    Training courses taught virtually requiring access to a real robot at your facility.
  • Free e-Learning
  • Video tutorials
  • Education
  • Learning Paths
Sign in
Create account

Video tutorials

Explore step-by-step programming examples and tutorials designed to help you get started with Universal Robots products.
Want to master the essentials of UR robot programming? Head over to our Free e-Learning section for interactive courses covering UR20/UR30, e-Series, and CB3 robots - all at your own pace.

  • Programming examples
  • URScript
  • Safety
  • AI Accelerator
Tool Configuration: TCP, orientation, payload & center of gravity
This tutorial walks you through all the steps of configuring a tool/end-effector
4m 33s

Tool Configuration: TCP, orientation, payload & center of gravity

This tutorial walks you through all the steps of configuring a tool/end-effector

 
Please Sign in or Create account to proceed.
Learn to do machine tending with Universal Robots
Try our new machine tending module in the “e-Series Application Track” in “Online Training”. Here yo…
3m 05s

Learn to do machine tending with Universal Robots

Try our new machine tending module in the “e-Series Application Track” in “Online Training”. Here you can also download the entire machine tending program for URsim. Learn how to: - work with dual grippers/TCPs - set up communication between the robot and a CNC machine - structure your machine tending program in subprograms to create a robust and flexible application
 
Please Sign in or Create account to proceed.
Improve and speed up your programming with constrained freedrive
From version 5.8 of Polyscope, it’s now possible to constrain rotation or movement in linear axes wh…
2m 40s

Improve and speed up your programming with constrained freedrive

From version 5.8 of Polyscope, it’s now possible to constrain rotation or movement in linear axes when using freedrive, which makes programming faster and easier. This tutorial presents 4 typical use cases: - Translation with tool feature - Translation with custom-made feature - Plane with inclined workpiece - Rotation - Enable freedrive with input signal
 
Please Sign in or Create account to proceed.
Prevent collision after program stop with a "Before Start Sequence"
Have you ever experienced your robot colliding with its surroundings when restarting it after a prog…
4m 59s

Prevent collision after program stop with a "Before Start Sequence"

Have you ever experienced your robot colliding with its surroundings when restarting it after a program stop? This tutorial will show you how to prevent collision with a "Before Start Sequence"
 
Please Sign in or Create account to proceed.
Measure object dimensions using only a gripper
Learn how you can program the robot to measure the dimensions of objects using only a gripper and a…
5m 57s

Measure object dimensions using only a gripper

Learn how you can program the robot to measure the dimensions of objects using only a gripper and a reference point. Very suitable for quality inspection and sorting tasks.
 
Please Sign in or Create account to proceed.
How to use the force sensor to detect objects
How to use the force sensor to detect objects (direction command/move until tool contact)
3m 54s

How to use the force sensor to detect objects

How to use the force sensor to detect objects (direction command/move until tool contact)
 
Please Sign in or Create account to proceed.
How to align the active TCP to a feature
In this video tutorial you will learn how to align the active TCP to a feature.
1m 44s

How to align the active TCP to a feature

In this video tutorial you will learn how to align the active TCP to a feature.
 
Please Sign in or Create account to proceed.
CB3: How to change payload and center of gravity during program execution
In this video tutorial you will learn how to change payload and center of gravity during program exe…
2m 42s

CB3: How to change payload and center of gravity during program execution

In this video tutorial you will learn how to change payload and center of gravity during program execution.
 
Please Sign in or Create account to proceed.
1 Introduction to URScript
Get an introduction to where you have already used URScript. Where to find most common functions, an…
7m 46s

1 Introduction to URScript

Get an introduction to where you have already used URScript. Where to find most common functions, and how the URScript is ordered behind the scenes.
To write URScript in the VSCode editor, an extension can be installed https://marketplace.visualstudio.com/items?itemName=ahern.urscript
 
Please Sign in or Create account to proceed.
2 System execution architecture
Overview of the System execution architecture of URScript, to give an explanation of "what goes wher…
8m 54s

2 System execution architecture

Overview of the System execution architecture of URScript, to give an explanation of "what goes where" https://www.universal-robots.com/articles/ur/urplus-resources/urcap-ur-software-architecture/

 
Please Sign in or Create account to proceed.
3 Node to URScript conversion
Simple walkthrough of how a program can be converted into URScript. This gives a basic understanding…
3m 33s

3 Node to URScript conversion

Simple walkthrough of how a program can be converted into URScript. This gives a basic understanding of how to start offline programming with URScript.

 
Please Sign in or Create account to proceed.
4 Dashboard Server
Learn how to use a TCP/IP Socket connection https://docs.universal-robots.com/tutorials/urscrip…
4m 09s

4 Dashboard Server

Learn how to use a TCP/IP Socket connection https://docs.universal-robots.com/tutorials/urscript-tutorials/socket-communication.html to connect to the Dashboard Server and make the initialization of the robot https://www.universal-robots.com/articles/ur/dashboard-server-e-series-port-29999/.
Useful for automating the startup process.
 
Please Sign in or Create account to proceed.
5 Interfaces and remote URScript
Get an overview of the different communication interfaces https://www.universal-robots.com/prod…
7m 15s

5 Interfaces and remote URScript

Get an overview of the different communication interfaces https://www.universal-robots.com/products/ur-developer-suite/communication-protocol/ of the PolyScope 5 and see how to send URScript commands to the UR robot over a socket connection. Learn how to activate the Interpreter Mode of the robot and how to end it again.

 
Please Sign in or Create account to proceed.
Safety: restricting tool direction angle
Learn how to make your application safer by restricting the angle in which the end-of-arm tool is al…
3m 44s

Safety: restricting tool direction angle

Learn how to make your application safer by restricting the angle in which the end-of-arm tool is allowed to point.
 
Please Sign in or Create account to proceed.
Safety: setting joint limits & speed
Learn how to restrict the movement range & speed for each individual robot joint
2m 47s

Safety: setting joint limits & speed

Learn how to restrict the movement range & speed for each individual robot joint
 
Please Sign in or Create account to proceed.
Safety: create and configure safety planes
Learn how to create and configure safety planes. The planes can prevent the robot from moving beyond…
2m 00s

Safety: create and configure safety planes

Learn how to create and configure safety planes. The planes can prevent the robot from moving beyond them in normal mode, reduced mode or both; or it can trigger reduced mode.
 
Please Sign in or Create account to proceed.
1 Unboxing
2m 10s

1 Unboxing

 
Please Sign in or Create account to proceed.
2 Hardware Installation
3m 16s

2 Hardware Installation

 
Please Sign in or Create account to proceed.
3 Software Setup
0m 41s

3 Software Setup

 
Please Sign in or Create account to proceed.
4 Calibration
1m 36s

4 Calibration

 
Please Sign in or Create account to proceed.
  • Terms and Conditions
    Privacy Policy
    Cookie Policy
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • academy@universal-robots.com
  • Copyright @ Universal Robots A/S 2026