This document provides an introduction to business process modeling notation (BPMN). It discusses the basic concepts in BPMN including activities, events, gateways, swimlanes, and other elements. The tutorial explains what BPMN is, its origins and development, and how it can be used to model business processes at different levels of detail for various purposes such as analysis, simulation, and execution. Sample diagrams are presented to illustrate key BPMN concepts.