Robot Operating System (ROS)

Learn the fundamentals of the Robot Operating System (ROS), the standard software framework for robotics. Master ROS concepts to build, simulate, and deploy complex robotic systems.

36 courses

Robot Framework Test Automation with Selenium

Master automated testing for web, API, and databases using Robot Framework's simple English-like syntax and Selenium integration.
★ 4.6 (1,063)

Introduction to ROS 2: Build Robotics Applications with Python and C++

Learn to develop scalable robotics software from scratch using Python and C++ without needing any prior Robot Operating System experience.
★ 4.7 (6,366)

ROS2 Robotic Arm Programming with Python and C++

Master robotic arm control, simulation, and kinematics using ROS2, MoveIt2, and Gazebo to program your own manipulator robot using Python and C++.
★ 4.4 (844)

ROS2 Self-Driving Robot Development with Python and C++

Build a solid foundation in autonomous robotics by programming self-driving navigation, path planning, and Behavior Tree decision-making using ROS2, Python, and C++.
★ 4.7 (245)

ROS2 Robotics Programming for Beginners: Basics, Motion, and Sensors

Build a strong foundation in robot programming by mastering ROS2 nodes, motion control, and laser sensor integration using Python and C++.
★ 4.5 (415)

Web Automation with Selenium, Python, and Robot Framework

Learn to write clean, keyword-driven web automation tests from scratch using Robot Framework, Selenium, and Python to streamline your software testing workflow.
★ 4.5 (409)

Robotics Developer Foundations: Programming Robots with ROS and Python

Master the fundamentals of the Robot Operating System (ROS) to write clean Python code for controlling, simulating, and navigating autonomous robots.
★ 4.6 (197)

RobotPy Programming for FRC Movement

Learn to program fundamental robot motion and control for FIRST Robotics Competition using Python and the RobotPy framework.

Linux Foundations for Robotics

Master the essential Linux command line, Git version control, and Docker containerization workflows required to build and deploy robotics software.
★ 4.8 (881)

Foundations of Robotics Software Engineering with ROS 2

Learn to program autonomous systems by mastering robot localization, mapping, path planning, and modern ROS 2 framework essentials through written guides.
★ 4.6 (331)

ROS 2 Control: Connecting Hardware and Simulations Step-by-Step

Master the ros2_control framework to write hardware interfaces, configure controllers, and bridge the gap between your physical robot and ROS 2 software.
★ 4.7 (186)

Robotics Software Engineering with ROS and C++

Build a solid foundation in robotics programming by mastering ROS nodes, communication protocols, and control loops using modern C++.
★ 4.6 (157)

Robotic Path Planning and Task Execution: Algorithms and Behavior Trees

Learn to design robot trajectories and program complex task sequences using search algorithms, RRTs, and behavior trees for mobile manipulators.
★ 4.4 (18)

Introduction to Parametric Robotic Programming with Grasshopper and KUKA|prc

Learn to design, simulate, and optimize robot code using visual programming and parametric control for robotic fabrication.
★ 4.8 (12)

Foundations of Autonomous Robotics and Path Planning

Learn the core concepts of robotic control, sensor fusion, and path planning to build a strong foundation for a career in autonomous systems.

Human-Robot Interaction: Designing Collaborative Robotic Systems

Discover how to design, evaluate, and implement intuitive interfaces between humans and robots, preparing you to build safe and effective collaborative systems.

Foundations of Autonomous Robots: Navigation and Control Algorithms

Master the foundational algorithms that power self-navigating systems, from sensor data processing to path planning and motion control.

Foundations of Robot Operating System (ROS) and Simulation

Learn to set up workspaces, program communication nodes, and control simulated robots using ROS in this comprehensive written guide designed for absolute beginners.

Python for Circuits and Robots: Embedded Systems for Beginners

Learn how to write Python code to control hardware, read sensors, and program simple robots using modern microcontrollers.

ROS 2 Robotics: Modeling, Simulation, and Control

Build a solid foundation in robotics by learning to model, simulate, and control autonomous systems using ROS 2 and Gazebo through step-by-step written guides.
Showing 20 of 36 courses