Begin Robotics (FutureLearn)

Offered by University of Reading,
Begin Robotics (FutureLearn)

Learn robotics by exploring the history, anatomy and intelligence of robots and test drive robots using exciting simulations Explore our introduction to robotics. Robots today are roving Mars, hoovering our floors, building cars and entertaining us in films. You may even share Stephen Hawking’s world view that super-intelligent ones may one day bring about the end of the human race.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

But what are the different forms of robots today? And how do they achieve particular tasks? In this introduction to robotics course, you’ll explore these answers and more.

Discover the history of robots and their modern application
You’ll kick things off by taking a look at the basics of robotics. By exploring the history of robots, you’ll learn about some of the uses of these fascinating machines.
Next, you’ll explore some of the modern applications of robotics and our relationship with them, helping you gain context for what’s to follow.

Learn about the basics of robot design
On this robotics for beginners course, you’ll discover some of the fundamentals of how robots are made. As well as looking at some of the key components of robot design, you’ll also examine how they operate.

Examine robot anatomy, control and behaviour through a set of simulated tasks
If you’d like to find out more, but don’t have Hawking’s brain or an advanced qualification in cybernetics, this course is for you. You won’t require a soldering iron, but you’ll explore the basics of robot design, control and behaviour through a series of simulations that will have you test driving an ERIC – our very own University of Reading mobile robot.

Syllabus

Week 1: Introduction to Robotics
Week 2: Robot anatomy
Week 3: Cybernetics and control
Week 4: Robot behaviours

What will you achieve?

  • Describe different forms of robot and applications where they may be used
  • Determine the appropriate commands to allow a robot to achieve particular tasks using information from sensors
  • Appreciate how aspects of robotics can be applied in many different scenarios
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Computational Geometry (Coursera) Coursera
Saint Petersburg State University

Computational Geometry (Coursera)

This course represents an introduction to computational geometry – a branch of algorithm theory that aims at solving problems about geometric objects. Its application areas include computer graphics, computer-aided design and geographic information systems, robotics, and many others. You will learn to apply to this end various algorithmic approaches, and asses their strong and weak points in a particular context, thus gaining an ability to choose the most appropriate method for a concrete problem.

May 16th 2022
5-12 Weeks
Modern Robotics, Course 2: Robot Kinematics (Coursera) Coursera
Northwestern University

Modern Robotics, Course 2: Robot Kinematics (Coursera)

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler.

Nov 2nd 2026
4 Weeks
Introducing Robotics: Making Robots Move (FutureLearn) FutureLearn
Queensland University of Technology

Introducing Robotics: Making Robots Move (FutureLearn)

The world needs people who understand how to get robots moving. Making robots move requires both mathematical knowledge and programming skills. We begin with the problem of describing where things are in the world. Starting simply, we consider objects in a two-dimensional plane, exploring the concepts of position, pose, rotation, and translation. Robot movement relies on the principles of kinematics – the motion of a body or bodies. You’ll program forward kinematics equations in MATLAB and learn approaches to inverse kinematics.

No sessions available
3 Weeks
Modern Robotics, Course 4: Robot Motion Planning and Control (Coursera) Coursera
Northwestern University

Modern Robotics, Course 4: Robot Motion Planning and Control (Coursera)

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler.

Oct 26th 2026
4 Weeks
Robotic Path Planning and Task Execution (Coursera) Coursera
University of Colorado Boulder

Robotic Path Planning and Task Execution (Coursera)

This course, which is the last and final course in the Introduction to Robotics with Webots specialization, will teach you basic approaches for planning robot trajectories and sequence their task execution. In "Robotic Path Planning and Task Execution", you will develop standard algorithms such as Breadth-First Search, Dijkstra's, A* and Rapidly Exploring Random Trees through guided exercises. You will implement Behavior Trees for task sequencing and experiment with a mobile manipulation robot "Tiago Steel".

Oct 19th 2026
5-12 Weeks
Robotics: Mobility (Coursera) Coursera
University of Pennsylvania

Robotics: Mobility (Coursera)

How can robots use their motors and sensors to move around in an unstructured environment? You will understand how to design robot bodies and behaviors that recruit limbs and more general appendages to apply physical forces that confer reliable mobility in a complex and dynamic world. We develop an approach to composing simple dynamical abstractions that partially automate the generation of complicated sensorimotor programs.

Jan 6th 2025
4 Weeks
Robotics: Perception (Coursera) Coursera
University of Pennsylvania

Robotics: Perception (Coursera)

How can robots perceive the world and their own movements so that they accomplish navigation and manipulation tasks? In this module, we will study how images and videos acquired by cameras mounted on robots are transformed into representations like features and optical flow. Such 2D representations allow us then to extract 3D information about where the camera is and in which direction the robot moves. You will come to understand how grasping objects is facilitated by the computation of 3D posing of objects and navigation can be accomplished by visual odometry and landmark-based localization.

Jan 13th 2025
4 Weeks
Modern Robotics, Course 3: Robot Dynamics (Coursera) Coursera
Northwestern University

Modern Robotics, Course 3: Robot Dynamics (Coursera)

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler.

Nov 2nd 2026
4 Weeks