Robot Framework Essentials
Robot Framework Essentials is a hands-on course in eight parts. It starts with your first suite and ends with running Robot Framework in CI. Each lesson pairs a short concept with tasks you do in your own VS Code workspace, then a quiz and the lesson’s key terms.
Before you start
Section titled “Before you start”- Read How this course works.
- Pick how you run Python and get the labs: Labs & choosing how you run.
- Start with What Robot Framework is.
You need Python 3.13 or newer and one environment manager: uv (recommended, and it installs Python 3.13 for you when it is missing), venv, or poetry. Install the RobotCode extension in VS Code for syntax highlighting, running and debugging. Part 2 (Web Testing) also needs Node.js.
From chapter 2 on, every chapter has a lab: a small, ready-to-run project you download
as a .zip, open in VS Code and set up with one command. The starter kit below holds all
labs at once.
Quiz answers, ticked tasks and your runner choice stay in this browser. Nothing is sent anywhere.
The eight parts
- Part 1Fundamentals
- Part 2Web Testing
- Part 3API Testing
- Part 4Files & Processes
- Part 5Text & XML
- Part 6Custom Libraries with Python
- Part 7Hooking into Execution
- Part 8Running Robot Framework for Real
Starter kit
All 29 labs in one download, one folder per lab, each with its own LAB.md.