Several lessons are accompanied with software exercises. The Foundation Courses uses the Webots Simulator, which is an easy to use free of charge simulator developed by a spin-off from EPFL, <a href”https://cyberbotics.com/”> Cyberbotics</a>.
🛠️ Installing Webots Simulator
To engage practically with our robotics courses—coding, simulating, and visualizing robots in action—you will need Webots, an open-source robotics simulator. Webots provides an interactive 3D environment to visually test and verify your robot designs and code implementations.
🚀 Quick Installation Steps
Follow the official Webots Installation Guide below to quickly set up your simulation environment:
👩💻 Supported Programming Languages
Webots supports multiple programming languages, providing flexibility for your robotics experiments:
- Python
- C
- C++
- Java
- Matlab
Choose the language you’re most comfortable with to get started.
💡 After Installation
Once installed, you’ll be ready to:
- Code your robot behaviors
- Run and visualize simulations in real-time
- Experiment practically with robotics concepts learned in our course modules
🤖 Create Your Own Unique Robot and Environment
Want to build your own custom robot or design a personalized simulation world? You’re in the right place!
There are many helpful video tutorials online that explain how to install and use Webots. Below, we’ve linked to some top YouTubers and creators who present great walkthroughs:
🎥 Featured YouTubers & Tutorials
👩💻 Kajal Gada: A robotics engineer who shares clear, beginner-friendly tutorials on creating robots and environments in Webots. Her videos are well-structured and easy to follow, making them an excellent starting point.
🧠 Soft Illusion: A YouTube channel focused on simplifying robotics for everyone. With the goal of turning complex ideas into understandable concepts, this channel helps bridge the gap between theory and hands-on practice.
Don’t worry if you’re using a newer version—Webots evolves gradually. While you might notice some exciting updates or new robot models, the installation process and core features remain mostly the same.
Enjoy designing, coding, and bringing your robotic creations to life!