The Complete Simulation in Python with SimPy Bootcamp
Go from theory to building powerful, real-world system simulations that drive results.




Are you struggling to analyse complex systems or predict their behavior?
Tired of wrestling with expensive, inflexible simulation software?
Do you need practical, Python-based simulation skills to advance your career or business?
Are you finding it hard to translate system understanding into working simulation models while communicating designs effectively to stakeholders?
Introducing
The Complete Simulation in Python with SimPy Bootcamp
Your comprehensive, hands-on path to mastery of specifying, designing, building and applying discrete-event simulation with Python's powerful SimPy library in industry. Stop guessing and start simulating. This course provides the practical skills and theoretical understanding to model complex systems and make simulation-driven decisions with confidence.

Solve Complex Problems
Apply advanced simulation techniques to tackle real-world challenges in system design, product strategy, and operational efficiency.

Master In-Demand Skills
Become proficient in SimPy, Python, discrete-event simulation, Monte Carlo methods, data analysis, and visualization – adding powerful tools to your professional arsenal.

Visualise Before You Build
Learn unique visual modeling techniques to map out systems clearly before coding, improving model accuracy and stakeholder communication.

Make Smarter Decisions
Leverage simulation results to optimize processes, test scenarios, and support strategic decision-making.

Boost Your Career
Gain valuable skills sought after in systems engineering, data science, consulting and beyond.

Save Time & Money
Utilize open-source SimPy as a powerful, cost-effective alternative to expensive commercial simulation software.
“Harry's expertise spans the entire simulation lifecycle...”

"I had the pleasure of working with Harry and witnessed first hand his exceptional proficiency in building complex simulation systems in SimPy. Simulation is a critical tool for informed decision making, and during our work together, I saw how Harry’s use of SimPy could transform conceptual models into actionable insights, delivering real business value.
Harry's expertise spans the entire simulation lifecycle -- from engaging with stakeholders to gather clear requirements, to modelling, designing and developing of SimPy simulations, as well as analysis, and communication of results.
His deep understanding of both the technical and business sides of simulation ensures that the models he creates capture the salient aspects of a system and deliver practical outcomes aligned with business goals. If you wish to master every aspect of applying simulation to improve business decisions, then Harry is an expert guide."
- Dr Peter Malkin
Principal Operations Researcher at CloudNC
Inside the Bootcamp: Your Path to Simulation Mastery
This comprehensive bootcamp takes you step-by-step from foundational concepts to advanced application. Here’s what you'll master:
Module 1: Welcome & Simulation Fundamentals
Course Overview & Setting Up Your Environment (Jupyter Notebooks)
Core Concepts: What is Modeling? What is Simulation?
Strategic Application: When (and When Not) to Use Simulation
Module 2: Understanding Simulation Methodologies
Deep Dive: Discrete-Event Simulation (DES) Explained
The Landscape: Overview of Agent-Based, System Dynamics & Constant Time-Step Simulations (with Examples!)
Module 3: Getting Started with SimPy
Introduction to the SimPy Library & Its Building Blocks
Essential Python Concepts: Generator Functions (Don't Skip!)
Understanding the SimPy Environment
Module 4: Mastering SimPy Events
Practical Start: A Simple Logistics Simulation
Core Mechanics: Timeouts, Callbacks, Triggering Events, Generic Events
Coordination: Conditional Events (AnyOf, AllOf) & Interrupts
Real-World Example: Traffic Light System Simulation
Project: Smart Warehouse Simulation
Module 5: Working with SimPy Resources (Basic)
Fundamentals: Introduction to Resources, Creation, Requesting & Releasing
Key Examples: Single Server Queue & Steel Production Process Simulations
Project: Precious-Metal Mining Operation Simulation
Module 6: Advanced SimPy Resources
Beyond Basics: Priority & Preemptive Resources (GPU Server & Emergency Room Examples)
Handling Consumables: Containers (Green Hydrogen Example) & Stores (Library Example)
Sophisticated Storage: Priority Stores (Supply Chain Example) & Filter Stores
Projects: Smoothie Production Facility Simulation & Clinic Simulation
Includes: SimPy Cheat Sheet
Module 7: Visual Modeling & Stakeholder Engagement
The Crucial First Step: Introduction to Visual Modeling Techniques
From Diagram to Code: Simple & Complex Examples (Including Decision Logic)
Bonus: Using AI (e.g. ChatGPT) to Accelerate Model-to-Code Translation
Key Skill: Capturing Assumptions Effectively from Stakeholders
Module 8: Managing Simulation Projects
The Lifecycle: Introduction to Managing Simulation Projects
Essential Steps: Scoping, Conceptual Model Design, Assumptions Registers
Development Stages: Prototypes vs. Production Simulations
Delivery & Teamwork: Delivering to Customers & The Low Stress High Impact Framework
Module 9: Enhancing Your Simulations
Animation: Visualizing Queues with Tkinter & Pygame (Written Section)
Handling Uncertainty: Monte Carlo Simulations & Full Factorial Analysis (Written Section)
Structuring Code: Building Modular SimPy Simulations Using Classes
Module 10: Practical Application & Case Studies
Tools: SimPy Simulation Starter Kit
Real-World Deep Dive: Total Cost of Ownership vs System Performance Case Study (Includes Scope, Model, Code & Results)
Assignment: Improve the Case Study Simulation
Bonus:
🎓 Lifetime Access to All Course Modules - Learn at your own pace, forever.
🤝 Private Community Access: Join the private students-only community.
🧑🏫 Instructor Support: Q&A available on all lessons.
✨ FREE Unlimited Future Course Updates - Stay current with free access to all new content added.
💻 Downloadable Jupyter Notebooks & Code - Get hands-on with ready-to-run examples.
📝 Project Scoping & Reporting Templates - Streamline your simulation project workflow.
🚀 Exclusive 1-on-1 Coaching Call ($200 Value!) - Get personalized help on your specific project or career questions.
🐍 For Python beginners: complimentary access to my 10-day Python Bootcamp.
(Plus: Quizzes and assignments throughout to solidify your learning!)
“If you thinking of learning from Harry - don’t hesitate!”

"Harry is simply a master of discrete event simulation and SimPy. I watched him build complex simulations from scratch, expertly separating the noise from what really matters. If you’re thinking of learning from him - don’t hesitate!"
- Natalie Murray
Senior Modelling and Simulation Engineer at First Mode

Who Is This Course For?
Systems Engineers, Modeling & Simulation Engineers, Industrial Engineers
Data Scientists, Applied Scientists, Decision Scientists
Operations Researchers, Supply Chain Modellers
Researchers & Academics exploring simulation
Professionals involved in product strategy, system design, and optimization
Anyone needing to model complex systems and seeking a powerful, Python-based alternative to costly software
"Harry consistently impressed me with his mastery of both the technical side of simulation modeling and coding as well as the nuanced aspects of simulation project management.”

"At Improbable I had the pleasure of working in the applied simulation team Harry managed, where we tackled complex simulation consulting projects across diverse industries such as Oil & Gas and critical infrastructure, helping businesses to make critical investment decisions.
Harry consistently impressed me with his mastery of both the technical side of simulation modeling and coding as well as the nuanced aspects of simulation project management.
He possesses a rare combination of modelling expertise and a keen understanding of how to translate complex business needs into effective simulation models, by identifying the critical questions. His ability to navigate delicate stakeholder relationships were instrumental to many successful projects.
Harry's leadership, focus on results, and exceptional communication skills make him an ideal person to learn from."
- Rory Greig
Research Engineer at Google DeepMind
Enroll Today and Get Immediate Access To:
✅ Comprehensive Video Modules: Covering everything from foundational concepts to advanced SimPy techniques.
✅ Hands-On Practical Assignments & Quizzes: Reinforce your learning every step of the way.
✅ Downloadable Jupyter Notebooks & Code: Get the actual code used in lessons to run and experiment yourself.
✅ Project Templates: Downloadable templates for scoping and reporting to streamline your simulation projects.
✅ Personalised 1-on-1 Coaching Call: A complimentary 1-hour session with Harry Munro, the course creator, to discuss your specific challenges or project (Value: $200).
✅ Lifetime Access to All Course Content: Learn at your own pace and revisit materials anytime.
✅ FREE Unlimited Future Updates: Get all new lectures, resources, and updates added to the course, forever!
Meet Your Instructor: Harry Munro
Simulation Specialist and Chartered Engineer with the Institute of Mechanical Engineers.
I've been working with simulation for over 14 years across all sorts of industries, from transport to mining to defence to energy.
Simulation is the beating heart of everything I do. It's how I 10x'd my annual earnings and achieved financial freedom. It's how I enjoy a fully flexible, remote lifestyle. And it's why people seek me out from all over the world for help with their modelling and simulation projects.
My work has never been dull: from individual contributor to team lead, tech lead, business owner and consultant. This allows me to bring a unique perspective to training and coaching others.
Based remotely across the UK and Bermuda, I enjoy rum-fuelled island life with my beautiful wife and son, while helping others to create their own success stories.


“If you’re considering learning simulation from Harry, you couldn’t be in better hands.”

"Harry is the ultimate professional when it comes to simulation. I had the privilege of working alongside him at Anglo American, where he led the creation of a cutting-edge simulation product from scratch. Harry’s ability to bridge simulation, software, and systems engineering while keeping everything practical and results-focused is unmatched. He’s not just a technical expert - he’s also a skilled leader who excels at stakeholder engagement and project delivery. If you’re considering learning simulation from Harry, you couldn’t be in better hands. His expertise and practical approach will give you the tools to succeed."
- Chris Samiullah
Technical Programme Manager at Pydantic
Ready to Become a Simulation Pro?
Get Lifetime Access to The Complete Simulation in Python with SimPy Bootcamp, Including Unlimited Updates for Just:
One-Time Investment of $699
Payment plan available: 6x Monthly Payments of $129

I'm confident that this course will deliver the skills and knowledge you need to excel in simulation with Python. But I understand that investing in your education is a big decision.
That’s why I offer a 100% risk-free, 30-day money-back guarantee. If you’re not completely satisfied with the course for any reason, simply let me know within 30 days, and I'll give you a full refund - no questions asked.
You have nothing to lose and everything to gain. Dive into the course, explore the lessons, complete assignments, and experience the transformation risk-free. Your success is my priority!
Frequently Asked Questions
Don't worry, I've got you. Here are some answers for your questions.
What if I can't program in Python?
Fear not! The course includes complimentary access my 10-day Python bootcamp course should you need it. So you can go from absolute beginner in Python to building working simulations in no time at all.
Inside The Complete Simulation in Python Bootcamp we primarily work with single file scripts. You should at a minimum be able to understand and program functions in Python. The 10-day Python Bootcamp will get you there if not.
Do I need to complete the course straight away?
Short answer, no. Everyone learns in their own way and at their own pace. To maximise flexibility, the material within the School of Simulation is entirely self-paced.
You get lifetime access and unlimited access to future updates as they arrive. The structure of the material is designed to progress chronologically from beginner to advanced topics, however you are free to dip in and out as you please.
You can get through all the content as fast as possible if you have the time, or you can dip in and out as needed months or even years from now.
Will this help me move away from my off-the-shelf discrete-event simulation software?
Yes. By the end of this course you will have the confidence to ditch your discrete-event simulation software and build all your simulations in Python.
How long does the course take?
Expect to spend 20-30 hours in total to fully complete the course, including watching videos, working through examples, completing quizzes and assignments.
What is the sound quality like and are you understandable to a native English speaker? What about accessibility for hard of hearing?
I use a good quality microphone for all recordings and de-noise in audio post-processing, so the sound quality is good.
I am British and grew up around London in the UK - so I speak with a fairly traditional Southern English accent which should be widely understandable by English speakers.
All of the video lessons come with optional English subtitles for viewing without sound or for people with hearing disability. I currently only offer English subtitles.
Do I need to complete the course straight away?
Yes. Enrolling is 100% risk free - you get my 30 day money-back guarantee. If you are not happy for any reason then I will provide you with a refund, no questions asked. It's easy within the platform to do this with the "request refund" button. Any hiccups you can email me harry@teachem.digital and I will help you out.
Don't wait to unlock the power of simulation. Join the Bootcamp today and start building impactful models with Python and SimPy.
© 2025 Aspegio Ltd. All rights reserved.
Please view our privacy policy and data handling terms and conditions here.