Learning Path

# Robotics Fundamentals

Start your robotics journey with essential foundations in simulation, Robot Operating System (ROS), and robot learning.

Learn how to build intelligent robotic systems with the latest modules built for the NVIDIA Isaac™ comprehensive ecosystem for robotic development. You’ll get a foundational understanding of core robotics concepts and explore essential workflows in simulation and robot learning with hands-on training in [Isaac Sim](https://developer.nvidia.com/isaac/sim)™ and [Isaac Lab](https://developer.nvidia.com/isaac/lab).

Start Your Free Learning Path

## Choose the Training That Best Matches Your Needs

Click on the tiles below to launch.

**Share** 

Share

Facebook

LinkedIn

Twitter

Copy Link

Copied to clipboard.

### Robotics Foundations

Build a strong foundation in robotics through these comprehensive lectures covering essential concepts and technologies before diving into hands-on training.

[**Self-Paced**

A Beginner’s Guide to Autonomous Robots

---

Explore the world of autonomous robots, robotic systems, and key components like sensing, perception, mapping, localization, navigation, and control.](https://learn.nvidia.com/courses/course-detail?course_id=course-v1:DLI+S-OV-35+V1)

[**Self-Paced**

An Introduction to NVIDIA Cosmos for Physical AI

---

Explore NVIDIA Cosmos™, a platform of generative world foundation models (WFM), advanced tokenizers, guardrails, and an accelerated data processing and curation pipeline built to accelerate the development of physical AI.](https://learn.nvidia.com/courses/course-detail?course_id=course-v1:DLI+S-OV-42+V1)

[**Self-Paced**

OpenUSD Learning Path

---

Learn OpenUSD, a standardized 3D scene description framework at the core of NVIDIA Isaac Sim™ and Isaac Lab™, built to accelerate scalable simulation and AI training for robotics.](https://www.nvidia.com/en-us/learn/learning-path/openusd.md)

### Getting Started With Isaac Sim

Get hands-on experience with Isaac Sim in these introductory courses covering basic robot simulation, ROS 2 integration, synthetic data generation, and AI-powered robotics.

[**Module 1**

**Self-Paced**

Getting Started: Simulating Your First Robot in Isaac Sim

---

Get introduced to the basics of Isaac Sim by building and controlling a primitive, simple robot with sensors and ROS2 integration.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/building-your-first-robot-in-isaac-sim/index.html)

[**Module 2**

**Self-Paced**

Ingesting Robot Assets and Simulating Your Robot in Isaac Sim

---

Import and simulate robots in Isaac Sim using Unified Robot Description Format (URDF) assets, setting up control interfaces and sensors for hands-on experience configuring robotic assets.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/ingesting-robot-assets-and-simulating-your-robot-in-isaac-sim/index.html)

[**Module 3**

**Self-Paced**

Synthetic Data Generation for Perception Model Training in Isaac Sim

---

Train and deploy perception models using synthetic data generation (SDG) for dynamic robotic tasks, including simulation, domain randomization, and model evaluation for real-world robotic applications.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/synthetic-data-generation-for-perception-model-training-in-isaac-sim/index.html)

[**Module 4**

Developing Robots With Software-in-the-Loop (SIL) in Isaac Sim

---

Learn the fundamentals of SIL concepts, benefits, and its application in robotics development using Isaac Sim and ROS 2.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/developing-robots-with-sil-in-isaac-sim/index.html)

[**Module 5**

Leveraging ROS 2 and Hardware-in-the-Loop (HIL) in Isaac Sim

---

Bridge the gap between simulation and real-world implementation through simulated environments, ROS 2 integration, and synthetic data generation for AI-powered robotics using HIL.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-sim/latest/leveraging-ros-2-and-hil-in-isaac-sim/index.html)

### Getting Started With Isaac Lab

Explore advanced concepts in robot learning, gain practical skills, and learn how you can streamline your development processes with Isaac Lab. [Get notified](#get-notified) when new Robotics Fundamentals courses are released.

[**Module 1**

**Self-Paced**

An Introduction to Robot Learning and Isaac Lab

---

Get an introduction to robot learning and the functionality of Isaac Lab.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-lab/latest/an-introduction-to-robot-learning-and-isaac-lab/index.html)

[**Module 2**

**Self-Paced**

Train Your First Robot in Isaac Lab

---

Learn about the fundamentals of reinforcement learning for robotics using NVIDIA Isaac Sim and Isaac Lab.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-lab/latest/train-your-first-robot-with-isaac-lab/index.html)

[**Module 3**

**Self-Paced**

Train Your Second Robot in Isaac Lab

---

Dive deeper into Isaac Lab, with activities to configure and train an industrial robot to both perform a task and iterate on reward design.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-lab/latest/train-your-second-robot-with-isaac-lab/index.html)

[**Module 4**

**Self-Paced**

Transferring Robot Learning Policies From Simulation to Reality

---

Explore core principles for successful sim-to-real and bridging the reality gap.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-lab/latest/transferring-robot-learning-policies-from-simulation-to-reality/index.html)

### Getting Started With Isaac ROS

Gain a foundational understanding of NVIDIA Isaac ROS, a robotics framework built on the open-source Robot Operating System (ROS).

[**Self-Paced**

An Introduction to AI-Based Robot Development With Isaac ROS

---

Gain a foundational understanding of Isaac ROS, a robotics framework built on top of the Robot Operating System (ROS).](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-ros/latest/an-introduction-to-ai-based-robot-development-with-isaac-ros/index.html)

[**Self-Paced**

Accelerating ROS 2 With NVIDIA GPU-Powered Libraries and AI Models

---

This hands-on lab will explore how to leverage Generative AI and GPU-accelerated ROS 2 packages to enhance robotic workloads in real-time.](https://learn.nvidia.com/courses/course-detail?course_id=course-v1:DLI+S-OV-41+V1)

### Going Further With Robotics

After gaining a baseline understanding of ROS, Isaac Sim, and physical AI, this learning path sets you up to go further. We’ll explore best practices for OpenUSD with a special focus on robotics, explore SIL testing with a humanoid robot, and learn about a third-party tool based on Isaac Sim that provides a complete end-to-end robotics development platform.

[**Self-Paced**

Develop, Simulate and Deploy Robot Intelligence With General Robotics

---

Learn the end-to-end robotics development process using General Robotics’ GRID platform, powered by NVIDIA Isaac Sim.](https://learn.nvidia.com/courses/course-detail?course_id=course-v1:DLI+S-OV-38+V1)

[**Self-Paced**

Best Practices for Robotics and OpenUSD

---

Explore the powerful capabilities of OpenUSD in robotics, focusing on the conversion of URDF (Universal Robot Description Format) to USD (Universal Scene Description).](https://docs.nvidia.com/learning/physical-ai/going-further-with-robotics/latest/best-practices-for-robotics-and-openusd/index.html)

[**Self-Paced**

Digital Twin Robotics: Immersive Software-in-the-Loop Testing With OpenUSD, Isaac Sim, and ROS

---

Learn how to use Software-in-the-Loop testing (SIL) with a humanoid locomotion policy. This allows us to test how a policy behaves in sim before testing on a more expensive physical robot. This process is essential in the development of Physical AI.](https://docs.nvidia.com/learning/physical-ai/going-further-with-robotics/latest/digital-twin-robotics/index.html)

[**Self-Paced**

Scalable Multi-Robot Scene Workflows Using ROS Simulation Interfaces Standard in Isaac Sim

---

Learn to programmatically control and test multi-robot scenarios using ROS Simulation Interfaces. Simulation-driven testing accelerates development cycles and reduces costs, core competencies for modern robotics development.](https://docs.nvidia.com/learning/physical-ai/going-further-with-robotics/latest/scalable-multi-robot-scene-workflows-using-ros-simulation-interfaces-standard-in-isaac-sim/index.html)

### Getting Started With Isaac for Healthcare

Explore advanced workflows, combining Isaac Sim, Isaac Lab, and GR00T to perform workflows for autonomous healthcare.

[**Self-Paced**

Training Healthcare Robotics From Scratch Using Isaac for Healthcare

---

Discover a practical, end-to-end guide to building, training, and deploying autonomous medical robots using NVIDIA Isaac Sim and Isaac for healthcare.](https://docs.nvidia.com/learning/physical-ai/getting-started-with-isaac-for-healthcare/latest/training-healthcare-robots-from-scratch/index.html)

**Self-Paced**

Using Cosmos for Scalable Synthetic Data Generation in Healthcare Robotics

---

**COMING SOON.**

**Self-Paced**

A Sim-to-Real Transfer Framework for Deploying Foundation Models on Edge Devices

---

**COMING SOON.**

This path is a suggestion and might be modified based on skill levels and desired outcomes.  
 © 2025 NVIDIA Corporation and affiliates. All rights reserved. NVIDIA constantly develops new courses and updates current content. Courses may be added and/or removed. Hyperlinks may change.

Interested in a particular topic? View our full set of  learning paths to see the recommended sequence of modules to take.

[View All Learning Paths](https://learn.nvidia.com/en-us/training/self-paced-courses?section=self-paced-courses&tab=graphics-simulation)