Skip to content
Back to courses
IntermediateIoT and Robotics8 weeks
Certificate IncludedCertificate EligibleUcanly certificate

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
Or take the free aptitude test

What you'll learn

Build real time embedded systems with FreeRTOS, tasks, and interrupt handling
Set up Linux and Raspberry Pi as a compute platform for demanding robotics workloads
Apply computer vision with OpenCV for real time object detection and line following
Understand ROS 2 architecture, nodes, topics, services, and simulate robots in Gazebo
Build a full simulated robot in ROS 2 and Gazebo with SLAM based mapping and navigation
Apply robot kinematics and tune PID controllers for precise, stable motion
Deploy edge AI models with TensorFlow Lite for on device inference
Manage and secure IoT devices at scale with OTA updates and device management platforms
Deploy a fully autonomous ROS 2 robot with SLAM navigation, edge AI, and secure remote monitoring

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

Intermediate IoT RoboticsEmbedded Systems EngineerRobotics EngineerRTOSFreeRTOSRaspberry PiLinux for RoboticsComputer VisionOpenCVObject DetectionROS 2Gazebo SimulationSLAMAutonomous NavigationRobot KinematicsPID ControlEdge AITensorFlow LiteOn Device InferenceIoT Device ManagementOTA UpdatesIoT SecurityMQTT at ScaleSensor FusionPath PlanningRobot Operating System

This course includes

Live mentor led Ucanly sessions plus self paced recorded content
A minor project building a full simulated SLAM navigating robot by week five
A major project deploying a fully autonomous ROS 2 robot by week ten
Ucanly portfolio review, mock embedded and robotics technical interviews, and a personalized roadmap to Advanced
Lifetime access to course materials and future updates
Certificate of Completion from Ucanly

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.

Certificate IncludedCertificate EligibleUcanly certificate

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.