Computer Science Fundamentals

Robotics Development โ€” Learn to program and control robots, drones, and other autonomous systems using frameworks like ROS and Python.

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

Robotics Development
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++

Robotics Development
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)

ROS 2 Self-Driving Robots: Mapping, Localization, and SLAM

Robotics Development
Program autonomous self-driving robots using ROS 2 with Python and C++ to master mapping, localization, and SLAM algorithms through practical, text-based guides.
โ˜… 4.5 (489)

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

Robotics Development
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

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

Robotics Developer Foundations: Programming Robots with ROS and Python

Robotics Development
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

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

Programming LEGO MINDSTORMS EV3: Build and Code Your First Robot

Robotics Development
Learn how to design, program, and control EV3 robots using block-based logic and MicroPython, perfect for beginners with no prior robotics or coding experience.

Drone Software Development and Control Systems

Robotics Development
Build a foundation in UAV software engineering by learning to program flight controllers, manage sensor data, and automate aerial missions.
โ˜… 4.8 (2,250)

Foundations of Robotics Software Engineering with ROS 2

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

Drone Programming: Control Autonomous Systems with Ardupilot

Robotics Development
Learn to write Python scripts to control autonomous drones, configure Ardupilot systems, and run virtual flight simulations without needing physical hardware.
โ˜… 4.2 (287)

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

Robotics Development
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++

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

Building and Programming LEGO Mindstorms EV3 Robots

Robotics Development
Learn the fundamentals of robotic design and block-based programming to bring your own autonomous creations to life.
โ˜… 4.6 (121)

Robotic Path Planning and Task Execution: Algorithms and Behavior Trees

Robotics Development
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 Autonomous Mobile Robots: Navigation and Control

Robotics Development
Master the core algorithms of robotic locomotion, perception, and intelligent navigation through clear, step-by-step written explanations.
โ˜… 4.5 (14)

Introduction to Parametric Robotic Programming with Grasshopper and KUKA|prc

Robotics Development
Learn to design, simulate, and optimize robot code using visual programming and parametric control for robotic fabrication.
โ˜… 4.8 (12)

Foundations of ROS: Building Real-World Robotic Software

Robotics Development
Master the essentials of Robot Operating System (ROS) to program, simulate, and control smart robots using modern software standards and practices.
โ˜… 4.1 (11)

Robotics for Beginners: Build Your First Robot with OTTO DIY and Arduino

Robotics Development
Learn the fundamentals of robotics, Arduino programming, and C++ by understanding how to assemble, program, and customize your own interactive robot.
โ˜… 5.0 (3)

Introduction to Autonomous Driving Algorithms with Python

Robotics Development
Learn the foundational programming concepts, computer vision basics, and path planning algorithms behind self-driving vehicles using Python.
โ˜… 5.0 (3)

Building an AI Autonomous Car with Raspberry Pi and Python

Robotics Development
Program your own self-driving vehicle from scratch by learning hardware integration, computer vision basics, and motor control using Python.
โ˜… 5.0 (2)

Robotics Engineering Fundamentals: From Kinematics to ROS 2

Robotics Development
Build a solid foundation in robot design, kinematics, and control systems using modern standards like ROS 2 to start your journey in robotics.

Robotics Fundamentals: Design and Program Your First Robot

Robotics Development
Learn the foundational principles of electronics, microcontrollers, and coding to plan and program your first autonomous robot.

Control Robot Movement with Java Loops

Robotics Development
Learn to apply fundamental Java loop structures to program precise and automated robot actions, even as a beginner.
Showing 24 of 52 courses