IoT and Robotics: Intermediate
Go from maker to embedded and robotics engineer: RTOS, ROS 2, computer vision, edge AI, and a fully autonomous ROS 2 robot.
- Duration
- 8 weeks
- Level
- Intermediate
- Content
- 47 lessons
- 8 modules · 14 h 56 min
- Certificate
- Included
- On completion
- Access
- Fee by email
What you'll learn
Who this course is for
- Beginner level graduates ready to move into professional embedded and robotics engineering
- Makers and hobbyists who want structured, ROS 2 and edge AI level skills
- Engineering students preparing for embedded systems or robotics engineer interviews
- Anyone who wants hands on experience building fully autonomous robots
Skills you'll gain
This course includes
Course content
8 modules · 47 lessons · 14 h 56 min
Advanced embedded systems and RTOS, Raspberry Pi and Linux for robotics, computer vision and perception, ROS 2 fundamentals, a minor project building a full ROS 2 robot in simulation, robot kinematics and control, edge AI and IoT at scale, and a major project deploying a fully autonomous ROS 2 robot.
Requirements
- Completion of the Beginner level, or working knowledge of Arduino or ESP32 programming, basic sensors and actuators, and simple IoT connectivity
- A computer capable of running ROS 2 and Gazebo simulation
- Comfort with basic embedded C or C++ and the command line
About this course
Level up from maker to embedded and robotics engineer. This intermediate program from Ucanly takes practitioners with working knowledge of Arduino or ESP32 programming, basic sensors and actuators, and simple IoT connectivity into professional embedded and robotics systems: real time operating systems with FreeRTOS, Linux and Raspberry Pi for compute heavy robotics, and computer vision with OpenCV for real time object and line detection. You will learn ROS 2 fundamentals including nodes, topics, services, and simulation in Gazebo, and in your minor project in week five, build a complete simulated robot in ROS 2 and Gazebo with SLAM based mapping and autonomous navigation. You will then study robot kinematics and PID control, edge AI with TensorFlow Lite, and IoT device management and security at scale. You will graduate having deployed a fully autonomous ROS 2 robot in your week ten major project, combining real time perception, SLAM navigation, edge AI object recognition, secure remote monitoring, and a live technical defense to Ucanly mentors.
Earn a Ucanly certificate
Complete this course to earn a Ucanly certificate with its own page and QR code. Save it as a PDF, share its link, or add it to the certifications on your LinkedIn profile.
Frequently asked questions
It is recommended, but working knowledge of Arduino or ESP32 programming, basic sensors and actuators, and simple IoT connectivity is sufficient to start.
No, ROS 2 and Gazebo simulation are used throughout, so the minor project and most labs can be completed entirely in simulation. Real hardware deployment is encouraged for the major project if you have access to it.
Yes, your minor project is a full simulated robot in Gazebo with SLAM mapping and autonomous navigation, and your major project deploys a fully autonomous ROS 2 robot combining perception, navigation, and edge AI.
A fully autonomous ROS 2 robot with real time perception, SLAM based navigation, edge AI object recognition, secure remote monitoring, and a live technical defense to Ucanly mentors.