Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Robot Framework Essentials — Learn by DoingNew to Visual Studio Code? Get it now.
Robot Framework Essentials — Learn by Doing

Robot Framework Essentials — Learn by Doing

Preview

makrocode

|
1 install
| (0) | Free
Hands-on, verified-by-doing Robot Framework & Python training inside VS Code — you write real suites and code, and the extension checks your work against your workspace. Covers RF fundamentals through web (Browser) and API testing, files & processes, custom Python libraries, execution hooks (listene
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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:

  1. Fundamentals — what RF is, suites & keywords, syntax, variables, user keywords, specification styles, structure & control flow.
  2. Web testing — the Browser library: engine/context/page, locators, auto-waiting, forms, end-to-end flows, robustness.
  3. API testing — sessions, requests, status & JSON assertions, contracts, combining API + web.
  4. Files & processes — the OperatingSystem and Process libraries.
  5. Text & XML — String, Collections, DateTime, and XML.
  6. Custom libraries with Python — functions as keywords, class libraries with state, the dynamic API, variable files.
  7. Hooking into execution — listeners, pre-run modifiers, result visitors, custom parsers.
  8. 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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft