
Use BPMN to visualize end-to-end processes, clarify objectives and responsibilities, and boost clarity, collaboration, efficiency, and cross-team communication across workflows from workshops to complex operations.
Learn to apply BPMN 2.0 concepts to real processes, from theory to practical use cases. Model with pools and lanes, tasks, event types, gateways, data, call activities, and subprocesses.
Learn how to maximize your learning in this course by adjusting playback speed, enabling professional subtitles, and using transcripts. Provide ratings and feedback to help the instructor and future students.
Explore BPMN tools to create professional diagrams and model business processes. Learn how to navigate tool features and quickly build BPMN diagrams through hands-on practice.
Create BPMN diagrams with draw.io, a tool; enable BPMN 2.0 shapes, build pools and lanes, start events, tasks, and gateways, connect with sequence flows, save to Google Drive or download.
Explore bpmn.io, a web-based, lightweight editor for quickly creating bpmn diagrams with a contextual toolbar. Open, add tasks and gateways, organize with lanes, and export as bpmn or svg.
Explore start and end events in BPMN 2.0, the round symbols that initiate a process and define its outcome, with triggers like a received message or scheduled time.
Introduce tasks in BPMN 2.0, shown as rounded rectangles, representing work actively performed by people or systems, such as sending an email, reviewing a document, or processing a payment.
Model the serve ice cream process with BPMN diagrams, showing Mia handling new orders and, when needed, a kitchen handover for special preparations and sundae decoration.
Model an improved ice cream serving process in BPMN 2.0, entering orders, tracking data, checking flavor availability, and routing to kitchen and pickup to boost efficiency.
Master the core BPMN elements: start and end events, tasks, exclusive gateways, and pools and lanes to model clear, structured business processes with defined responsibilities.
Apply BPMN 2.0 basics to model an ice cream production process, using start and end events, XOR gateways, and pools and lanes to guide David.
Explore the BPMN 2.0 token concept as a moving energy pulse that activates tasks and flows through gateways, illustrating how exclusive gateways select a single path based on conditions.
Note: I’ve uploaded a Draw.io file containing the current refurbished rocket process, which you can open and use to complete the challenge if you’d like.
Explore BPMN 2.0 message events to model external communication between a process and parties. Learn the four types—start, catching intermediate, throwing intermediate, and end—and see an order workflow example.
Explore how to model a VIP welcome package using an inclusive gateway to evaluate three independent options: stylist session, early access, and exclusive giveaway, creating a personalized, efficient customer experience.
Model a flexible marketing process using collapsed pools, the inclusive gateway, message events, and non-intermediate events to select channels; define the target audience, create and approve content, and analyze results.
Expand your BPMN toolbox by applying timer events, conditional events, attached events, and event-based gateways to model production verification and shipping processes at orivian.
The lecture explains conditional events in BPMN 2.0, detailing start and intermediate types that pause the process until a condition becomes true, using a monthly quality check example.
Learn how bpmn attached events on an activity boundary interrupt and cancel the activity, redirecting the process along an alternative path during timeouts and errors, as in Arrivian's engine line.
Expand your BPMN toolkit by adding timer, conditional, attached, and event-based gateway elements to model timing, conditions, and event-driven decisions in complex processes.
Apply message events, timer events, and gateways to model the shipping process from car assembly to delivery, including shipping documents, pickup requests, confirmations, and post-24-hour escalations.
Explore five new BPMN elements—data object, data store, link event, subprocess, and call activity—through the Echo Valley Music Festival scenario and Alicia's event team workflow.
Discover how data objects in BPMN represent information flowing through a process, with activities that create, read, or modify documents and reports, as an optional tool to visualize data flows.
Explore how BPMN subprocesses group tasks into a single activity and reveal detailed steps when expanded, as shown in a festival lineup booking example.
Explore expanded subprocesses in BPMN to reveal internal elements while preserving token behavior, and learn when to prefer expansion for visibility, control, and cause-and-effect relationships.
Explore how BPMN 2.0 models a festival ticket booking, using data stores, data objects, subprocesses, and collectivities to manage reservations, payments, invoicing, and logging.
Modeling the handle payment sub-process, validate details, perform fraud check, initiate payment with the payment service provider, then a timeout gateway leads to booking-system handover.
Explore how the log result call activity persists final results by writing log entries to a NoSQL database, and send error notifications to the system administrator when writes fail.
Model a BPMN 2.0 process for the stage crew site preparation at a music festival, detailing access, safety clearance, equipment delivery, and parallel setup of power and staging.
Apply BPMN best practices to create clear, professional diagrams that others can easily understand. Help others trust and adopt your models while boosting quality and saving time.
Define clear boundaries to mark where a process begins and ends, clarifying ownership and outcomes, and decide whether to merge or split based on what you want to express.
Use clear, consistent terminology in BPMN diagrams to communicate the process, label lanes by roles or organizations, not personal names, and ensure tasks start with verbs while events describe states.
Keep BPMN diagrams clean by avoiding line crossings, aligning elements, and maintaining consistent flow direction, while avoiding overload; use subprocesses, connectivities, and linked events to enhance readability.
Apply the five BPMN best practices to create clear, professional diagrams: know your audience, keep clarity with appropriate detail, define clear start and end, use verbs, and keep diagrams clean.
Explore common mistakes beginners and advanced BPMN modelers make in diagrams. Apply best practices and a final polish to produce clean, professional diagrams that impress.
Learn how to model collaboration and avoid the false handover in BPMN by using sequence flows for internal handovers and reserving message events for inter-pool communication.
Identify and fix multi-merge in BPMN by ensuring parallel gateways are properly closed with matching gateway types, preventing multiple executions and token multiplication as shown in the rocket refurbishment examples.
Master bpmn by avoiding common mistakes: no false handovers, prevent deadlocks by proper xor and parallel gateway matching, and use a closing parallel gateway to merge tokens.
Advance from beginner to expert by exploring advanced BPMN 2.0 elements, event types, and sophisticated modeling patterns across three company scenarios, enabling you to model real processes like a pro.
Learn BPMN 2.0 by modeling real business processes — step by step.
This course takes you from BPMN beginner to advanced process modeler by combining short theory lessons with practical real-world modeling exercises.
Instead of learning BPMN through dry slides and abstract diagrams, we will work together on realistic business scenarios from different industries.
You will model processes for:
• an ice cream shop
• a reusable rocket company
• a fashion retailer
• a car manufacturer
• a music festival
• a fast food restaurant
• an HR department
• an investment company
Each scenario introduces new BPMN concepts exactly when they are needed.
First I explain the BPMN element in a simple and practical way.
Then we immediately apply it together in a realistic process model.
And after that, you can test your understanding through quizzes, challenges, practical exercises and AI role play.
Throughout the course you will learn how to work with BPMN elements like:
• Tasks
• Sequence Flows
• Pools & Lanes
• Exclusive Gateways
• Parallel Gateways
• Inclusive Gateways
• Event Based Gateways
• Start and End Events
• Message Events
• Timer Events
• Conditional Events
• Attached Events
• Sub Processes
• Call Activities
• Event Sub Processes
• Transaction Sub Processes
• Compensation Events
• Error Events
• Signal Events
• Multi Instance Activities
• Complex Gateways
• Data Objects
• Data Stores
• and many more
You will also learn:
• BPMN best practices
• how to create clean and professional diagrams
• common BPMN mistakes and how to avoid them
• how BPMN is used in modern projects and in the age of AI
This course is designed to make BPMN practical, understandable and enjoyable — even if you have never modeled a business process before.
Who this course is for
This course is ideal if you want to:
Learn BPMN 2.0 in a structured and practical way - from beginning to advanced
Model business processes clearly and professionally
Deepen your BPMN knowledge with realistic examples and advanced topics
Improve your process thinking and modeling skills
Build a valuable BPMN and process management skill set
Whether you're a student, business analyst, process manager, project manager, product manager, consultant, developer, or simply someone who wants to understand and improve processes, this course will give you the practical BPMN skills needed to model, analyze, document, and communicate business processes with confidence.
What you will be able to do after this course
By the end of the course, you’ll be able to:
Model real business processes confidently
Choose the right BPMN elements for any situation
Avoid common modeling mistakes
Apply best practices in your daily work
Communicate processes clearly and professionally
Note
All course content, explanations, structure, and teaching were created by myself — with a strong focus on clarity, practical application and a lot of attention to detail. Some fictional personas, scenarios, and company logos used in this course were created with the help of AI to enhance realism and variety.