
Discrete Event Simulation (DES) is one of the most powerful modelling techniques used to analyse, predict, and optimise the behaviour of real-world systems. From bus networks and hospitals to factories, warehouses, call centres, and supply chains—DES helps you understand how a system behaves over time and make smarter decisions.
This beginner-friendly yet comprehensive course takes you from the fundamentals to building full simulation models step-by-step. Even if you have never done modelling or coding before, you will learn through clear explanations, guided examples, and hands-on projects.
By the end of this course, you will be able to model queues, events, processes, delays, resources, and entire systems using practical tools such as Python and SimPy. You’ll also learn how to design experiments, analyse outputs, validate your model, and interpret results like a simulation expert. Additionally, you will gain hands-on experience by developing multiple small simulations and progressing toward a complete, end-to-end project that mirrors real operational challenges. The course emphasises intuition, visualisation, and practical interpretation of results so you can confidently apply DES in academic work, industry applications, or data-driven decision-making. You will also develop a strong foundation in simulation thinking, enabling you to break down complex systems, identify bottlenecks, and evaluate alternative scenarios with clarity and confidence.