ROS2 for Beginners by Felipe Tambasco
Published 8/2026
Created by Felipe Tambasco
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English | Duration: 13 Lectures ( 11h 35m ) | Size: 11.6 GB
Learn ROS2 from scratch and build real robotics projects with electronics
What you'll learn
Understand the core concepts and architecture of ROS2
Install and set up a ROS2 development environment
Use ROS2 topics, services, and actions for communication between nodes
Debug and visualize ROS2 systems using tools like rqt and RViz
Build hands-on projects integrating ROS2 with electronics and hardware componentsRequirements
Basic knowledge of Python
A computer running Ubuntu (or ability to set up a virtual machine/dual boot)
Basic understanding of command line/terminal usage
No prior robotics or ROS experience required
(Optional) Basic electronics components and hardware for the hands-on projectsDescription
ROS2 (Robot Operating System 2) is quickly becoming the industry standard for building modern robotics applications, and this course is designed to take you from complete beginner to confidently building your own robotic systems. You'll learn the core concepts and architecture behind ROS2, including nodes, topics, services, actions, and parameters, while writing real code to make robots communicate and function. Along the way, you'll get comfortable with essential tools like colcon, RViz, and rqt, building a solid foundation you can apply to any robotics project.
What sets this course apart is its hands-on approach to real hardware. Instead of only working in simulation, you'll integrate ROS2 with electronics, connecting sensors and actuators, and applying what you learn to physical robotics projects. As a capstone project for those who want to go deeper, you'll build a robot car that you can control using your keyboard, then expand it into a functional autonomous AI robot, implementing everything on a Raspberry Pi so you walk away with a working system, not just theoretical knowledge.
Whether you're a programmer looking to move into robotics, a student preparing for a career in automation, or a hobbyist who wants to bring your ideas to life, this course gives you the practical skills to do it. No prior robotics experience is required, just a willingness to learn by building. By the end of this course, you'll have the confidence and hands-on experience to design, build, and program your own ROS2-powered robots from scratch.
Who this course is for
Beginners with no prior experience in ROS or robotics
Students and hobbyists interested in learning robotics software development
Programmers looking to transition into robotics
Engineers wanting to integrate ROS2 with electronics and hardware projects
Anyone preparing for a career in robotics, automation, or embedded systemsHomepage
Code:
https://www.udemy.com/course/ros2-for-beginners-hands-on
View hidden content is available for registered users!
No Password - Links are Interchangeable