Online Course
Web Development
for ROS 2
Learn to create web applications for your ROS 2 robots
Course overview
Web applications are a key feature in robotics since they allow you to provide an interface for robots that can be used by anybody (especially inexperienced users).
In this course, you will learn to build simple, interactive web applications that you can integrate into your robotics development.
What You Will Learn
Rosbridge: Use the Rosbridge to connect your web pages to ROS
HTML5: Learn to build web pages containing the necessary elements to display your desired information.
CSS3: Learn to style your web pages to make them look great
JavaScript: Learn basic instructions, types, arrays, and objects starting from programming logic.
ReactJS: Learn to create scalable web applications by providing an organized folder structure and compiler for your web components
100% Online
No ROS setup is required. Everything is online.
Intermediate Level
Approx. 40 hours to complete
Prerequisites
Simulated Robot Used
FastBot Simulation
In this course, you'll use the FastBot simulation — an open-source ROS 2 robot — to practice building and testing web applications for robotics.
Syllabus
Unit 1: Course Introduction
In this unit, you'll get an overview of the course objectives and what to expect on your learning journey. We'll cover:
- What you’ll learn
- Course outline
- Robot you’ll use
- Requirements
Unit 2: HTTP Server
Unit 3: HTML Basics
Unit 4: Working with the Forms
Unit 5: CSS - Styles for webpages
Unit 6: CSS - Exploring attributes
Unit 7: JavaScript
Unit 8: Working with Arrays
Unit 8: ReactJS
What our students think
"I have had a great experience with The Construct. I believe much of what I have learned thus far regarding ROS has been from these courses and the concepts behind the implementation of ROS have been helpful even outside of ROS applications."
"I'm very happy about working with The Constructsim, it is affordable, it is very comfortable for me, and the tools in the GUI are very useful"
"I really liked the learning approach based on projects and practical examples and I found the final project with an actual robot to be very useful and challenging."
Course creator
Alberto Ezquerro
Head of Education of The Construct Robotics Institue
Top universities choose The Construct for Campus to teach ROS & Robotics.
Start Learning Now.
RESULTS GUARANTEED












