Skip to content
Productivity Passport
Practice mode ยท free ยท unlimited ยท not certifiable

Diagrams as Text

Unscored tasks with hints and instant feedback. Practice results never become credentials.

Short lesson

Markdown that renders everywhere ยท 6 min

One H1, headings in order, fenced code with a language, tables with a header row, $โ€ฆ$ for math, ```mermaid for diagrams.

L1A simple flowchartmarkdown

Draw a Mermaid flowchart: Start โ†’ Write draft โ†’ Review โ†’ Publish.

Sign up to practise
L3Decisions and loopsmarkdown

Draw the signup validation flow in Mermaid: Start โ†’ Input valid? (decision); Yes โ†’ Save record; No โ†’ Show error โ†’ back to the input check.

Sign up to practise
L3A sequence diagrammarkdown

Draw a Mermaid sequence diagram for login: Browser โ†’ API: POST /login; API โ†’ DB: find user; DB โ†’ API: user; API โ†’ Browser: 200 + token.

Sign up to practise
L4Order state machinemarkdown

Model an order in a Mermaid stateDiagram: [*] โ†’ Pending โ†’ Paid โ†’ Shipped โ†’ Delivered โ†’ [*]; Pending โ†’ Cancelled; Paid โ†’ Refunded.

Sign up to practise