Choose your language
BPMN Course
From 4 to 360h of flexible workload

BPMN Course

Master Business Process Model and Notation from core symbols to executable automation-ready diagrams. This course takes you from foundational process thinking all the way through collaboration modelling, decision integration, and AI-driven automation trends. Whether you are a business analyst, process owner, or IT professional, you will gain the skills to model, analyse, and improve real-world processes with precision.

What you will learn:

You will build a complete command of BPMN, starting with core flow objects, gateways, and events, then advancing to sub-processes, collaboration diagrams, and executable process specifications. You will learn how to analyse as-is processes, identify inefficiencies, and design measurable future-state improvements. The course also covers DMN decision tables, case management with CMMN, process governance, and stakeholder facilitation techniques. You will explore how process mining, RPA, and AI integrate with BPMN orchestration. By the end, you will be equipped to deliver professional-grade process models for both business communication and technical automation.

How you study in practice BPMN Course

How you practise BPMN Course

For companies looking to train their teams

With Elevify for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Introduction to Business Process Modeling

  • Lesson 1 • The BPM Lifecycle

    Introduces the design, implement, monitor, and optimise cycle that governs process management. Shows where BPMN modelling fits within each lifecycle phase.

  • Lesson 2 • What Is a Business Process

    Defines processes as structured activity sequences that produce value. Establishes the vocabulary needed for all subsequent BPMN modelling work.

  • Lesson 3 • Overview of Process Modelling Notations

    Surveys major modelling languages including flowcharts, EPC, and UML activity diagrams. Positions BPMN as the international standard for process communication.

  • Lesson 4 • Stakeholders and Modelling Purposes

    Identifies the audiences for process models and their distinct information needs. Guides students in selecting the right level of detail for each stakeholder group.

Chapter 2See details

Core BPMN Elements and Notation

  • Lesson 1 • Artifacts: Data Objects and Annotations

    Introduces data objects, data stores, groups, and text annotations as supplementary information carriers. Artifacts enrich diagrams without altering process flow logic.

  • Lesson 2 • Swimlanes: Pools and Lanes

    Teaches how pools represent participants and lanes represent roles or departments. Proper swimlane use clarifies responsibility and enables collaboration modelling.

  • Lesson 3 • Connecting Objects and Sequence Flow

    Explains sequence flow, message flow, and associations that link elements. Correct use of connectors determines whether a diagram is syntactically valid.

  • Lesson 4 • Reading and Validating Simple Diagrams

    Applies all core symbols to interpret and critique existing process diagrams. Students practise spotting common notation errors before creating their own models.

  • Lesson 5 • Flow Objects: Events, Activities, and Gateways

    Covers the three primary building blocks that define process behaviour. Understanding these elements is prerequisite to drawing any valid BPMN diagram.

Chapter 3See details

Gateways and Process Flow Control

  • Lesson 1 • Inclusive Gateways for Conditional Parallelism

    Handles scenarios where one or more branches activate based on conditions. Inclusive gateways combine decision logic with potential parallelism for complex routing.

  • Lesson 2 • Parallel Gateways for Concurrent Work

    Enables simultaneous execution of multiple branches using AND logic. Students learn when parallelism improves efficiency and how to synchronise parallel paths correctly.

  • Lesson 3 • Exclusive Gateways for Decision Modelling

    Models single-path decisions using XOR split and join patterns. Exclusive gateways are the most common control element and the foundation for all other gateway types.

  • Lesson 4 • Complex Gateway and Mixed Patterns

    Addresses advanced routing scenarios that require complex gateway conditions or combinations of gateway types. Students practise resolving ambiguous flow logic.

  • Lesson 5 • Event-Based Gateways

    Routes process flow based on which event occurs first among competing options. This gateway type is essential for modelling wait states and race conditions.

Chapter 4See details

Events: Triggers, Interruptions, and Boundaries

  • Lesson 1 • Start Event Types and Triggers

    Covers message, timer, signal, conditional, and error start events that initiate processes. Selecting the correct start event type ensures accurate trigger representation.

  • Lesson 2 • End Event Types and Outcomes

    Distinguishes termination, message, error, escalation, and compensation end events. Correct end event selection communicates the intended process outcome clearly.

  • Lesson 3 • Intermediate Events in Process Flow

    Explains catching and throwing intermediate events placed within sequence flow. These events model waits, signals sent mid-process, and deliberate pauses.

  • Lesson 4 • Boundary Events on Activities

    Attaches events to task or sub-process boundaries to handle exceptions without stopping the main flow. Boundary events are critical for robust exception handling.

  • Lesson 5 • Event Modelling Patterns and Best Practises

    Applies event types to common real-world scenarios such as SLA breaches and external notifications. Students practise selecting and placing events correctly in context.

Chapter 5See details

Sub-Processes, Call Activities, and Reuse

  • Lesson 1 • Call Activities and Global Processes

    Reuses independently defined global process definitions through call activities. Students learn how call activities enable consistent reuse across multiple parent processes.

  • Lesson 2 • Process Hierarchy and Decomposition Strategy

    Establishes principles for deciding when and how to decompose a process into sub-levels. A clear hierarchy improves maintainability and stakeholder communication.

  • Lesson 3 • Compensation and Transaction Sub-Processes

    Handles rollback scenarios using compensation handlers and BPMN transaction sub-processes. Students model undo logic for processes that require atomicity guarantees.

  • Lesson 4 • Embedded Sub-Processes

    Models a contained process within a parent activity boundary using embedded sub-processes. This technique reduces diagram complexity while preserving contextual detail.

  • Lesson 5 • Loop and Multi-Instance Patterns

    Models repetitive work using standard loops and parallel or sequential multi-instance markers. These patterns handle iterative tasks such as reviewing multiple documents.

Chapter 6See details

Data, Messages, and Collaboration Modelling

  • Lesson 1 • Modelling Cross-Functional Handoffs

    Applies collaboration and data modelling to real-world cross-department or cross-company scenarios. Students practise identifying and resolving handoff ambiguities in complex processes.

  • Lesson 2 • Conversation Diagrams Overview

    Introduces conversation diagrams as high-level views of message exchange groups between participants. This diagram type supports executive communication about integration scope.

  • Lesson 3 • Collaboration Diagrams with Multiple Pools

    Constructs diagrams showing two or more participants exchanging messages across pool boundaries. Collaboration diagrams reveal integration points and handoff responsibilities.

  • Lesson 4 • Message Flows and Choreography Basics

    Models communication between separate pools using message flows and choreography tasks. Students distinguish internal sequence flow from external inter-participant messaging.

  • Lesson 5 • Data Modelling in BPMN

    Represents data inputs, outputs, and stores that activities consume and produce. Accurate data modelling bridges process diagrams and system data architecture.

Chapter 7See details

Process Analysis and Quality Improvement

  • Lesson 1 • Simulation and What-If Analysis

    Uses process simulation to test performance hypotheses before implementing changes. Simulation reduces redesign risk by predicting throughput, cycle time, and resource utilisation.

  • Lesson 2 • To-Be Process Design and Redesign

    Constructs improved future-state models based on analysis findings and design principles. Students apply lean, automation, and restructuring patterns to create measurable improvements.

  • Lesson 3 • As-Is Process Discovery and Documentation

    Captures current-state processes through interviews, observation, and document review. Accurate as-is models are the baseline for all subsequent analysis and redesign.

  • Lesson 4 • Process Metrics and KPI Alignment

    Links process design decisions to measurable performance indicators and organisational goals. Students embed measurement points into BPMN models to enable ongoing monitoring.

  • Lesson 5 • Process Analysis Techniques

    Applies value-added analysis, bottleneck identification, and waste detection to BPMN models. These techniques translate visual models into quantifiable improvement targets.

Chapter 8See details

Executable BPMN and Process Automation

  • Lesson 1 • Deploying and Testing Process Definitions

    Covers deployment packaging, version management, and automated testing of executable processes. Students practise deploying a process definition and validating it against test scenarios.

  • Lesson 2 • Task Types for Automation

    Covers service, send, receive, user, script, and business rule task types used in executable models. Each task type maps to a specific automation mechanism in process engines.

  • Lesson 3 • Descriptive vs. Executable BPMN

    Distinguishes communication-focused models from technically precise executable specifications. Understanding this gap prevents common errors when handing models to development teams.

  • Lesson 4 • Error Handling in Executable Processes

    Implements technical error handling using error events, boundary catchers, and retry logic. Robust error handling prevents process instance failures from causing data loss.

  • Lesson 5 • Process Variables and Expressions

    Manages runtime data using process variables, expressions, and condition evaluation. Correct variable design ensures data flows correctly through automated process instances.

Certification
Certification

Your valid completion certificate

This course is for you:

  • Business analysts: wanting a structured, industry-standard approach to process documentation.

  • Operations managers: seeking to visualise and streamline workflows across their departments.

  • IT architects: needing to bridge the gap between business requirements and system design.

  • Career changers: transitioning into process improvement or business analysis roles.

  • Project managers: looking to communicate complex workflows clearly to diverse stakeholders.

  • Compliance officers: aiming to embed controls and audit trails into documented processes.

What our students say

Feedback from those who have already studied with us:

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Elevify? How does it work?

Do the courses have certificates?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course