Choose your language
AI Robotics Course
More than 2 million students worldwide

AI Robotics Course

Master the full stack of AI robotics — from kinematics and perception to deep reinforcement learning and real-world deployment. This course gives engineers and developers the technical depth to design, programme, and deploy intelligent robotic systems. Whether you're targeting industrial automation, autonomous navigation, or cutting-edge research, this is the most comprehensive AI robotics programme available.

Dedika for businesses

What you'll learn:

You will build a complete technical foundation in AI-driven robotics, covering robot kinematics, dynamics, motion planning, and classical control systems. You will implement perception pipelines using computer vision, sensor fusion, and SLAM algorithms to give robots reliable environmental awareness. You will train deep reinforcement learning agents and apply them to real manipulation and navigation challenges. You will also work with ROS 2, edge AI deployment, and functional safety standards used in professional robotics development. By the end, you will have the skills to design and deploy intelligent robotic systems in real-world environments.

How you study in practice AI Robotics Course

How you practise AI Robotics Course

For businesses looking to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of AI and Robotics

  • Lesson 1 • Core AI Concepts for Robotics

    Introduces machine learning, reasoning, and perception as applied to robots. Connects AI theory directly to robotic behaviour and decision-making.

  • Lesson 2 • Ethics and Safety in AI Robotics

    Examines responsibility, bias, and safety standards in autonomous systems. Establishes an ethical lens applied consistently across all chapters.

  • Lesson 3 • Types of Robots and Use Cases

    Surveys mobile, manipulator, collaborative, and soft robots. Frames domain-specific applications students will encounter throughout the course.

  • Lesson 4 • History and Evolution of Robotics

    Traces robotics from mechanical automata to autonomous systems. Provides timeline context that anchors all subsequent technical concepts.

  • Lesson 5 • Robot Anatomy and Components

    Breaks down actuators, sensors, controllers, and power systems. Builds hardware literacy needed for all programming and design chapters.

Chapter 2See details

Mathematics for AI Robotics

  • Lesson 1 • Calculus and Optimization

    Reviews derivatives, gradients, and optimisation methods used in learning algorithms. Prepares students for gradient-based training in neural network chapters.

  • Lesson 2 • Geometry and Spatial Reasoning

    Covers coordinate frames, rotations, and homogeneous coordinates for 3D space. Essential for robot pose representation and path planning.

  • Lesson 3 • Linear Algebra Essentials

    Covers vectors, matrices, and transformations central to robot kinematics. Directly supports coordinate frame calculations in later chapters.

  • Lesson 4 • Probability and Statistics

    Introduces probability distributions, Bayes' theorem, and statistical inference. Underpins sensor fusion and probabilistic planning covered later.

Chapter 3See details

Robot Kinematics and Dynamics

  • Lesson 1 • Forward Kinematics

    Derives end-effector position from joint parameters using Denavit-Hartenberg notation. Establishes the computational foundation for all motion planning work.

  • Lesson 2 • Inverse Kinematics

    Solves joint configurations from desired end-effector poses using analytical and numerical methods. Directly enables goal-directed robot arm control.

  • Lesson 3 • Robot Dynamics and Equations of Motion

    Applies Newton-Euler and Lagrangian formulations to model forces and torques. Provides the physics basis for controller design in the next section.

  • Lesson 4 • Trajectory Planning and Interpolation

    Generates smooth joint and Cartesian trajectories using polynomial and spline methods. Connects kinematics to executable motion commands.

  • Lesson 5 • Mobile Robot Kinematics

    Models differential drive, omnidirectional, and legged locomotion kinematics. Extends arm-based concepts to ground and aerial mobile platforms.

Chapter 4See details

Sensing, Perception, and Computer Vision

  • Lesson 1 • Deep Learning for Visual Perception

    Trains convolutional neural networks for object detection, segmentation, and depth estimation. Connects vision models to downstream robot decision-making.

  • Lesson 2 • Sensor Fusion Techniques

    Combines multi-modal sensor streams using Kalman and particle filters. Produces robust state estimates that feed planning and control modules.

  • Lesson 3 • 3D Perception and Point Cloud Processing

    Processes LiDAR and RGB-D point clouds for scene understanding and object localisation. Enables robots to reason about 3D structure in unstructured environments.

  • Lesson 4 • Sensor Modalities and Data Acquisition

    Surveys LiDAR, cameras, IMUs, and tactile sensors with their noise characteristics. Establishes data quality awareness critical for all perception algorithms.

  • Lesson 5 • Classical Computer Vision

    Applies edge detection, feature extraction, and optical flow to robot perception. Provides interpretable baselines before deep learning methods are introduced.

Chapter 5See details

Localization, Mapping, and SLAM

  • Lesson 1 • Graph-Based SLAM

    Formulates SLAM as a pose graph optimisation problem and solves it with nonlinear least squares. Enables globally consistent large-scale mapping.

  • Lesson 2 • Map Management and Long-Term Navigation

    Addresses dynamic environments, map updates, and multi-session mapping. Prepares students for real-world deployment where environments change over time.

  • Lesson 3 • Occupancy Grid Mapping

    Builds probabilistic 2D and 3D environment maps from sensor data. Provides the map representation used in path planning chapters.

  • Lesson 4 • Probabilistic Localization

    Uses Bayesian filters to estimate robot pose from sensor observations. Grounds all subsequent mapping work in rigorous state estimation.

  • Lesson 5 • Visual and LiDAR SLAM Systems

    Implements feature-based and direct visual SLAM alongside LiDAR odometry pipelines. Bridges theory to deployable open-source SLAM frameworks.

Chapter 6See details

Motion Planning and Navigation

  • Lesson 1 • Potential Fields and Reactive Navigation

    Uses attractive and repulsive potential fields for real-time obstacle avoidance. Complements global planners with fast local reactive behaviours.

  • Lesson 2 • Trajectory Optimization

    Optimises trajectories for smoothness, time, and energy using CHOMP and TrajOpt. Produces dynamically feasible paths ready for controller execution.

  • Lesson 3 • Search-Based Planning Algorithms

    Implements A*, Dijkstra, and D* Lite on discrete graphs and grids. Establishes algorithmic planning intuition before sampling-based methods.

  • Lesson 4 • Sampling-Based Motion Planning

    Applies RRT, RRT*, and PRM to high-dimensional configuration spaces. Enables planning for robot arms and mobile platforms in cluttered scenes.

  • Lesson 5 • Learning-Based Navigation

    Trains end-to-end and modular neural navigation policies using imitation and reinforcement learning. Extends classical planners to unstructured and novel environments.

Chapter 7See details

Robot Control Systems

  • Lesson 1 • Classical PID Control

    Designs proportional-integral-derivative controllers for position and velocity loops. Provides the control baseline extended by all advanced methods in this chapter.

  • Lesson 2 • Force and Impedance Control

    Regulates contact forces and compliant behaviour for manipulation and human interaction. Essential for safe operation in contact-rich tasks.

  • Lesson 3 • Robust and Adaptive Control

    Handles model uncertainty and disturbances with sliding mode and adaptive schemes. Ensures stable performance when robot parameters vary or are unknown.

  • Lesson 4 • Whole-Body and Multi-Robot Control

    Coordinates full-body motion for legged robots and task allocation across robot teams. Scales control concepts to complex, multi-degree-of-freedom systems.

  • Lesson 5 • Model-Based Control

    Applies computed torque and feedforward control using robot dynamic models. Achieves higher accuracy than PID alone by compensating known dynamics.

Chapter 8See details

Reinforcement Learning for Robotics

  • Lesson 1 • Safe and Sample-Efficient RL

    Applies constrained RL, model-based RL, and meta-learning to improve safety and efficiency. Prepares students for real-hardware deployment with limited trial budgets.

  • Lesson 2 • Simulation Environments for RL

    Configures physics simulators and robotic environments for scalable RL training. Addresses the sim-to-real gap that limits deployment of trained policies.

  • Lesson 3 • Deep RL Algorithms

    Implements DQN, PPO, SAC, and TD3 for continuous robotic control tasks. Provides algorithm selection criteria based on action space and sample efficiency.

  • Lesson 4 • Imitation and Inverse RL

    Learns policies from expert demonstrations using behavioural cloning and inverse RL. Reduces sample complexity for complex manipulation tasks.

  • Lesson 5 • Reinforcement Learning Fundamentals

    Defines Markov decision processes, reward design, and policy evaluation. Establishes the RL framework all subsequent algorithms build upon.

Certification

Your valid completion certificate

This course is for you:

  • Mechanical engineer: wants to add AI and software skills to robotics work.

  • Software developer: ready to specialise and move into intelligent systems engineering.

  • Electrical engineer: building hardware and needing to integrate autonomous behaviour.

  • Graduate student: seeking structured depth beyond what coursework alone provides.

  • Career changer: coming from a STEM background and targeting the robotics industry.

  • Hobbyist builder: serious about moving from tinkering to professional-grade robot projects.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top upskilling courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course