Skip to main content
HomePython

Course

Discrete Event Simulation in Python

Advanced
4.6+
11 reviews
Updated 05/2025
Discover the power of discrete-event simulation in optimizing your business processes. Learn to develop digital twins using Python's SimPy package.
Start Course for Free

Included withPremium or Teams

PythonProbability & Statistics4 hours16 videos55 Exercises4,650 XPStatement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies

Course Description

Discover Discrete-Event Simulation

Have you ever been asked to optimize your industry or business operations? In this course on discrete-event simulation in Python, you will learn how to tackle the optimization of a myriad of processes running in parallel or in sequence.

Explore Process Optimization

Manufacturing, transportation, logistics, and supply-chain activities may require the management of several processes running in parallel or in sequence. Optimizing these processes can be a daunting task, even for small companies, but it is an essential journey needed to increase profitability, tackle bottlenecks, and improve the management of resources.

Develop Digital Twins for Real-World Processes

By leveraging Python’s SimPy package, you’ll develop digital twins for different types of industrial processes based on discrete-event simulations. You’ll encounter several real-world examples, from car production lines and eCommerce to road traffic management and supply-chain activities. After completing this course, you will have the confidence to develop operational discrete-event models that can be used as “virtual living labs” for incrementally testing the effectiveness and cost-benefit of different management and optimization strategies.

Prerequisites

Introduction to Statistics in PythonPython Toolbox
1

Introduction to Dynamic Systems and Discrete-Event Simulation Models

Start Chapter
2

Developing Discrete-Event Models Using SimPy

Start Chapter
3

Mixing Determinism and Non-Determinism in Models

Start Chapter
4

Model Application, Clustering, Optimization, and Modularity

Start Chapter
Discrete Event Simulation in Python
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

Included withPremium or Teams

Enroll now

Don’t just take our word for it

*4.6
from 11 reviews
73%
18%
9%
0%
0%
  • Noah
    8 days

  • Matías
    9 days

  • Gang
    23 days

  • Daniel
    26 days

  • Dmitrii
    27 days

  • David
    10 days

Noah

Matías

Gang

Join over 16 million learners and start Discrete Event Simulation in Python today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.