Introduction to Robotics (QUT)

Introduction to Robotics (QUT)

This course is an introduction to the exciting world of robotics and the mathematics and algorithms that underpin it. You’ll develop an understanding of the representation of pose and motion, kinematics, dynamics and control. You’ll also be introduced to the variety of robots and the diversity of tasks to which this knowledge and skills can be applied, the role of robots in society, and associated ethical issues.

A newer version of this course is available here:
Introducing Robotics: Making Robots Move

If you have access to a Lego Mindstorms kit (9797) you will be able to build a simple robot arm and write the control software for it.
Combined with the Robotic Vision MOOC, this course is based on a 13 week undergraduate course Introduction to Robotics at the Queensland University of Technology.
This course includes an introductory week, followed by six weeks of lectures. Each week includes two video lectures, quizzes and MATLAB programming exercises.
Getting started: Pre-course activities are available in the week prior to week 1. These activities help you prepare for the course.
Week 1: Introduction to robotics and Where things are in 2D
Week 2: Where things are in 3D and Time varying coordinate frames
Week 3: Measuring the motion of things and Robot arms and forward kinematics
Week 4: Inverse kinematics and robot motion and Robot velocity in 2D
Week 5: Robot velocity in 3D and Robot joint control
Week 6: Rigid body dynamics and Robotics and the future
Final week: Submissions and project peer assessment. All quiz and MATLAB assessments must be submitted. Participants who have undertaken the Build a robot arm project must submit their video for peer assessment and participate as a peer assessor.
By the end of this course you should be able to:

  • describe and explain what robots are and what they can do
  • describe mathematically the position and orientation of objects and how they move
  • describe mathematically the relationship between robot joint coordinates and tool pose
  • reflect on the future role and development of robots in human society
  • compute the rigid-body forces in a robot and design a joint control system (optional advanced material)
  • apply the mathematical, algorithmic and control principles of robot arm manipulators to implement a working robot through physical construction and software development (applies to optional project).

Assessment:
Throughout the course you'll have the opportunity to complete assessable quizzes and programming exercises. These will be marked automatically. The programming exercises will consist of several MATLAB tasks and will be based on the lecture content for that week.
Certificate of participation:
If you complete the assessment successfully you will receive a certificate of participation. The certificate does not earn credit points towards a QUT qualification. The overall assessment is worth a total of 240 points (120 points for assessable quizzes and 120 points for MATLAB programming tasks). You need to achieve an overall score of 50% (120 points). The quizzes and programming tasks are weighted equally, so it does not matter how you make up your 120 points.
Optional project:
As an optional project, you can choose to build a simple robot arm and write the software to control it. You'll need a LEGO Mindstorms robotics development kit. This isn't a requirement for the certificate of participation, however it's a valuable opportunity to apply your knowledge and skills. A peer assessment or review process will allow you to share your experience and robot with others, while reviewing the robots your peers build.

Note: This course is currently not available.

Related Courses

Nanotechnology: A Maker’s Course (Coursera) Coursera
Duke University,University of North Carolina,North Carolina State University

Nanotechnology: A Maker’s Course (Coursera)

How can we create nano-structures that are 10,000 times smaller than the diameter of a human hair? How can we “see” at the nano-scale? Through instruction and lab demonstrations, in this course you will obtain a rich understanding of the capabilities of nanotechnology tools, and how to use this equipment for nano-scale fabrication and characterization.

Nov 2nd 2026
5-12 Weeks
Collaborative Robot Safety: Design & Deployment (Coursera) Coursera
University at Buffalo,The State University of New York

Collaborative Robot Safety: Design & Deployment (Coursera)

As robots evolve and increasingly interact with humans, enhancing the safety of personnel working with these “collaborative robots” (cobots) is vital. This course equips you to assess the safety of a collaborative robot workcell and prevent the chances of injury or harm. It imparts industry-endorsed safety standards, technical report recommendations and best practices from the International Organization for Standardization (ISO), Robotic Industries Association (RIA) and Occupational Safety and Health Administration (OSHA).

Oct 26th 2026
4 Weeks
Hydrogen for Mobility (IFP School) Other Providers
IFP School

Hydrogen for Mobility (IFP School)

Hydrogen is a hot topic nowadays. Why? Because society must find solutions to reduce its impact on climate change and because there is now a political will (in Europe) to develop a hydrogen economy. The mobility sector, and in particular the heavy mobility, is concerned by this transformation. After some general information about hydrogen production and the hydrogen economy, you will gain a deep understanding of the hydrogen solution for mobility. We will explore both the fuel cells and the hydrogen thermal engine solutions as a mean to reduce the environmental footprint of heavy mobility.

Jan 16th 2023
1 Week
Materials Science: 10 Things Every Engineer Should Know (Coursera) Coursera
University of California, Davis

Materials Science: 10 Things Every Engineer Should Know (Coursera)

We explore “10 things” that range from the menu of materials available to engineers in their profession to the many mechanical and electrical properties of materials important to their use in various engineering fields. We also discuss the principles behind the manufacturing of those materials. By the end of the course, you will be able to: recognize the important aspects of the materials used in modern engineering applications; explain the underlying principle of materials science: “structure leads to properties,”; identify the role of thermally activated processes in many of these important “things” – as illustrated by the Arrhenius relationship; relate each of these topics to issues that have arisen (or potentially could arise) in your life and work.

Oct 26th 2026
5-12 Weeks
Writing Skills for Engineering Leaders (Coursera) Coursera
Rice University

Writing Skills for Engineering Leaders (Coursera)

Engineering leaders must write extensively for their jobs, and their writing needs to be professional, reader-focused, and error-free. What leaders write in particular can affect productivity and the bottom line, so the written communication that leaders create must be clear and concise. In this course, you’ll learn essential writing skills that you can apply in your daily activities on the job as an engineering leader.

Nov 9th 2026
4 Weeks
The Finite Element Method for Problems in Physics (Coursera) Coursera
University of Michigan

The Finite Element Method for Problems in Physics (Coursera)

This course is an introduction to the finite element method as applicable to a range of problems in physics and engineering sciences. The treatment is mathematical, but only for the purpose of clarifying the formulation. The emphasis is on coding up the formulations in a modern, open-source environment that can be expanded to other applications, subsequently.

Nov 2nd 2026
13-24 Weeks
Controle de Sistemas no Plano-s (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Controle de Sistemas no Plano-s (Coursera)

Após esse curso você será capaz de esboçar o Lugar Geométrico das Raízes (LGR - Root Locus) do denominador da Função de Transferência em Malha Fechada a partir dos polos e zeros da Função de Transferência em Malha aberta. Você também será capaz de projetar controladores de avanço de fase para atender simultaneamente requisitos de desempenho de amortecimento e de velocidade da resposta.

Oct 26th 2026
5-12 Weeks
Ethics, Technology and Engineering (Coursera) Coursera
Eindhoven University of Technology

Ethics, Technology and Engineering (Coursera)

There is an increasing attention to ethics in engineering practice. Engineers are supposed not only to carry out their work competently and skilfully, but also to be aware of the broader ethical and social implications of engineering and to be able to reflect on these. According to the Engineering Criteria 2000 of the Accreditation Board for Engineering and Technology (ABET) in the US, engineers must have “an understanding of professional and ethical responsibility” and should "understand the impact of engineering solutions in a global and societal context.”

Oct 26th 2026
5-12 Weeks
Control of Nonlinear Spacecraft Attitude Motion (Coursera) Coursera
University of Colorado Boulder

Control of Nonlinear Spacecraft Attitude Motion (Coursera)

This course trains you in the skills needed to program specific orientation and achieve precise aiming goals for spacecraft moving through three dimensional space. First, we cover stability definitions of nonlinear dynamical systems, covering the difference between local and global stability. We then analyze and apply Lyapunov's Direct Method to prove these stability properties, and develop a nonlinear 3-axis attitude pointing control law using Lyapunov theory. Finally, we look at alternate feedback control laws and closed loop dynamics.

Oct 26th 2026
4 Weeks
Self Awareness and the Effective Leader (Coursera) Coursera
Rice University

Self Awareness and the Effective Leader (Coursera)

Part of being an effective leader is learning how to play to your strengths and overcome characteristics that don't lend to good leadership practices. During the course, you will examine your own strengths and learn ways to use them in a leadership role. Learn to manage stress and solve problems creatively. Throughout the course, you will also build a tool kit of useful techniques that you can begin using right away in your engineering career.

Oct 26th 2026
5-12 Weeks
Interpersonal Communication for Engineering Leaders (Coursera) Coursera
Rice University

Interpersonal Communication for Engineering Leaders (Coursera)

This course covers communication skills that engineering leaders use every day to motivate, inspire, and support the people in their organizations. Speaking and writing are basic leadership communication skills. (We covered these topics in the Specialization course 1 and 3.) However, leaders also need to be skillful interpersonal communicators.

Nov 9th 2026
4 Weeks