Learn BPMN

A hands-on guide to process modeling through real-world scenarios. Each chapter is a story - a company, a person, a problem that BPMN solves.

By the instructors of the #1 BPMN course on Udemy and Coursera (100k+ students).

|

11 chapters

Chapter 1🏪 Retail

The Shoe Shop

Max is three weeks into his first job at MegaWorld Shoes. A customer wants a size 38 that isn't on the shelf. His manager is at lunch. All he has is a process diagram.

Beginner5 min
Start EventEnd EventTaskExclusive GatewayPoolLaneSequence Flow
Chapter 2🏎 Motorsport

The Race Track

The pit crew has 7 seconds. Tires need changing, fuel needs topping up, and the engine needs checking — all at the same time. How do you model work that happens in parallel?

Beginner5 min
Parallel Gateway

Builds on: The Shoe Shop

Chapter 3💄 Cosmetics

Beauty Paradise

A cosmetics company is going digital. Customers can pick multiple treatments, and suppliers need to be coordinated. When one choice doesn't exclude another, you need a different kind of gateway.

Beginner7 min
Inclusive GatewayMessage Start EventMessage End EventIntermediate Event

Builds on: The Shoe Shop, The Race Track

Chapter 4⚠️ General

BPM Traps

Two modeling mistakes that break every beginner's process. One freezes the process forever. The other creates ghost tasks that shouldn't exist. Learn to spot them before they cost you.

Intermediate5 min

Builds on: The Shoe Shop, The Race Track, Beauty Paradise

Chapter 5🚀 Aerospace

The Space Ship

Building spacecraft requires precision timing. Some steps must finish within a deadline. Others only happen if a condition is met. When a task fails mid-execution, the process needs to react immediately.

Intermediate8 min
Timer Start EventTimer Intermediate EventConditional Start EventConditional Intermediate Event

Builds on: The Shoe Shop, The Race Track, Beauty Paradise

Chapter 6📋 General

Best Practices

Your diagram has 47 tasks and nobody can read it. The labels are vague. The flow goes in circles. Here are the rules that separate readable process models from expensive wallpaper.

Beginner6 min

Builds on: The Shoe Shop

Chapter 7✈️ Travel

The Travel Agency

A visa application touches three departments, requires documents from the applicant, and has a sub-process that gets reused across five different visa types. Time to learn how processes nest inside processes.

Intermediate8 min
Sub-ProcessCall ActivityData ObjectData StoreLink Event

Builds on: The Shoe Shop, The Race Track, Beauty Paradise, The Space Ship

Chapter 8🏭 Manufacturing

Fastfore

A manufacturing company is hiring and producing samples. Some tasks are done by people in software, some by people with their hands, some by machines, some by scripts. BPMN has a task type for each.

Advanced10 min
User TaskService TaskSend TaskReceive TaskManual TaskScript TaskBusiness Rule Task

Builds on: The Shoe Shop, The Travel Agency

Chapter 9🥬 Food & Sales

Lionis

A tofu company's sales process has a quality check that repeats until the batch passes. Some steps happen in any order. When processes loop and flex, you need markers that say so.

Advanced7 min
Loop Marker

Builds on: The Travel Agency

Chapter 10🏥 Healthcare

Nilla Care

At Nilla Care hospital, patient safety depends on rigorous control testing. When an inspection fails, it escalates. When a critical error occurs, the process must compensate for work already done.

Advanced8 min
Signal EventError EventEscalation EventTerminate Event

Builds on: The Space Ship

Chapter 11🏦 Banking

Bankovia

An old-fashioned bank is building its first money transfer app. The process waits for external events — a confirmation, a timeout, a cancellation. Which one arrives first determines what happens next.

Advanced8 min
Event-based GatewayCompensation EventCancel Event

Builds on: Nilla Care