Robot Framework Essentials — Learn by Doing
⚠️ Early preview — under active development. Content and features are still
evolving; expect changes, and please report rough edges.
Learn Robot Framework and Python by doing — right inside VS Code. This is
not videos or reading: each lesson gives you a real task, you do it in your own
workspace, and the extension checks your work against the actual files,
command output, and running services. Progress is proven, not self-reported.
What kind of training is this?
- Hands-on & verified. Every build-task is checked by a small verifier — there
is no faking it, which is what makes the practice stick.
- Scaffolded, never stuck. Reading, quizzes, runnable examples, and staged
hint ladders (the full solution is always reachable) meet you where you are.
- In your editor. Run commands in the integrated terminal, watch short terminal
demos, read token-themed concept diagrams, and track progress on a trail map.
- Self-paced. Jump to any chapter, reset a single chapter, or browse freely.
What it covers (the RFCP-aligned curriculum)
An 8-part path from first principles to production:
- Fundamentals — what RF is, suites & keywords, syntax, variables, user
keywords, specification styles, structure & control flow.
- Web testing — the Browser library: engine/context/page, locators,
auto-waiting, forms, end-to-end flows, robustness.
- API testing — sessions, requests, status & JSON assertions, contracts,
combining API + web.
- Files & processes — the OperatingSystem and Process libraries.
- Text & XML — String, Collections, DateTime, and XML.
- Custom libraries with Python — functions as keywords, class libraries with
state, the dynamic API, variable files.
- Hooking into execution — listeners, pre-run modifiers, result visitors,
custom parsers.
- Running RF for real — timeouts, continue-on-failure, dry run, tests vs.
tasks (RPA),
rebot, Robocop, parallel runs with Pabot, and a CI-ready run.
Python is taught alongside where it matters (custom libraries and tooling).
Getting started
Install, open the Robot Framework Essentials icon in the activity bar, and
start the first lesson. A chapter that needs a prepared project offers an
Initialize step; choose how you run (uv / venv / poetry) with Run with.
Built on the open Fieldcraft
learn-by-doing platform.
| |