Building anylogic models... well!

The art of AnyLogic modeling

 Self-study version
Do you think your models could be... better? Struggling with scope-creep or painful bugs? Slow to build elegant, scalable and correct AnyLogic models?
Benefit from 15+ years of experience and turn guess-work into repeatable modeling success. Learn how purpose, solid architecture and proper testing shape a modeling process you can rely on.
Write your awesome label here.
Write your awesome label here.
imagine you could do these things today

What will you learn?

By taking this course, you will be able to:
  Self-study version
 Find and hone the real purpose of your model
 Scope elegantly
 Plan
the model development at the right level of detail
 Manage
and adjust your plan without pains
 Design exceptional model architecture, right from day 1
 Add features well, without accruing technical debt
 Test
your model while you build it
 Document
well: the right amount in the right places without extra effort
The how  is arguably most important

How will you learn?

I take great care to provide insights in a way that you will actually remember them, applying best practices wherever possible

High-quality content

This is not your typical, boring video tutorial. I carefully crafted an experience that will keep you captivated. Recorded in a studio in HD @ 60fps with professional sound, you will feel as if I am standing next to you.
Plus: You get the actual model files we discuss, filled with best practices.

Interactive experience

  Self-study version
You will not just watch videos but be continuously challenged throughout the course. You will get quizzes with instant feedback and insights. And I will provide you with homework to apply what you just learned.

Community build-in

By signing up, you automatically join a community of fellow learners that you can interact with.
Ask questions, discuss lessons
, reach out to me...
You can even gain some badges, if that is your game.
surely you don't need this course, do you?

Why should you bother?

This course provides value on many different levels.

Tons of content

No fluff, no chit-chat. Only value and insights from the first to the last lesson. I distil what truly matters into 9 practical sections and over 60 videos.

Real experience

The methods presented in this course work. They are based on industry best practice and refined by 15+ years of real-world experience with clients in all industries, solving problems of any kind.

Bridge the gap

Just finished basic AnyLogic training? Or further along but frustrated with your learning progress? Wondering if your models are actually good? With this course, every lesson will make you a better modeler.

For any project

Need to build a new model now? Use this course during your project and apply learning directly. Follow my lead or jump directly to your pain points.
Course content you will get

What is included?

This course covers all relevant topics to master the art of AnyLogic modeling.

high-quality Videos (~8 hrs)

COmprehensive Sections

Homework exercises

Quizzes with instant feedback

Files and resources

beautiful Certificate

1. Introduction

Learn why modeling is as much art as it is science. And why you need to follow methods to master the art of AnyLogic.

2. Purpose

The be-all-end-all of any model. This is not fluff but the requirement for any good model. The one section you MUST do!  

3. Scope

Learn how to find & define the boundaries of any model, while keeping it flexible for future adjustments.
Scoping well is not about closing doors but actually keeping them open.

4. Plan

You can pre-plan your development well if you theme your journey into rough sprints but stay open for change.

5. Project management

Staying on top of progress is crucial. We explore some practical tools to help us, but you can apply your existing tools to the insights here just as well.

6. Base model architecture

A solid foundation is the key to success. Discover best-practice AnyLogic architecture applicable to models of any size, scope and purpose.

7. Adding features

Given the solid foundation, learn how to actually add features to your model well. Avoid technical debt, scope-creep and cornering yourself with bad decisions

8. Testing

Explore when to apply what kind of testing. Informal traceln, advanced custom setup or full-blown JUnit implementation? Each performs best for specific situations. And some can be avoided with sanity-checks.

9. Documenting

Turn documentation from an afterthought into a natural by-product of your modeling work. With clean code, good architecture and some simple rules, you can make your model into a self-documenting piece of art  
Don't just take it from me

What others are saying

I strongly identify with this first chapter [...].
Just to say the “Day 1 model” part is extremely valuable. If I had used that method before, I would have saved myself weeks of rework. 

José Pineda (Metrix Consulting)
Your content has been truly life-saving. I have learnt the basics and have gotten the confidence to say I am somewhat okay at AnyLogic only through your resources.
 
Anirudh Saha (Decathlon)
Now that I’m following your lessons, it’s much more powerful for me because I genuinely share your point of view. It answers many questions I had been asking myself. You are a coach who helped me become so autonomous with the software!

Sandrine Ribeiro (Lean'Art)
there is art to the science of modeling

Why the course name?

Why is this called "The art of AnyLogic modeling"?
Check this video from the actual course to find out why this is called "The art of AnyLogic modeling". 

Hint: It is real artist painters teaching us how to produce beautiful paintings  
Write your awesome label here.

Frequently asked questions

What does "self-study version" mean?

In this course, you take responsibility for your progress without direct, in-person, or real-time guidance of me. All lessons, tests and quizzes are automated. I will not provide 1-1 live sessions with me  nor feedback your homework, model or progress

PLEASE NOTE: This course comes "as is". It is based on the original "The Art of AnyLogic modeling" course that provides build-in collaboration and feedback from me. Choose that version if you want to benefit from doing the course with me at your side (including real feedback on your homework, the ability to ask any questions anytime, scheduled 1-1 video sessions...).

IMPORTANT: Any remaining mentions of collaboration with me are remnants of the original course. They are void for this "self-study" version!

PS: You still join our community of learners, though. You can ask others (and me) questions and discuss progress.

Is this for absolute AnyLogic beginners?

No. This course is not for absolute beginners. As a minimum, you should have either:
  • studied "AnyLogic in 3 days" or
  • done a basic training course or
  • followed the online step-by-step tutorials and build several small models yourself


If in doubt, feel free to get in touch to see if this course is right for your skill level.

What AnyLogic skill level is required?

You have worked with AnyLogic for more than a few days and less than five years. You built some models already and understand concepts like agents, model hierarchy, basic Java code, etc. Most importantly: You know your models could be better but struggle to get there.

If in doubt, feel free to get in touch to see if this course is right for your skill level.

Why is this so expensive?

Have you ever lost a few hours/days of progress because you cornered yourself due to bad decisions earlier? Did you find out at the end that your model is not really answering the original question? Or did you spend weeks trying to debug or validate at the end of a project? Now multiply that with your hourly rate and you will see that this course pays for itself very quickly. 

Do you have any discounts?

No. This course is already priced as low as possible. But you can pay in installments, check the options upon enrolling. Moreover, you can get even more value out of the course by checking the bundles I offer.

Do you have any free training resources?

More than you can imagine, yes. Check my YouTube channel for tons of free videos. Also check my public appearances for in-depth AnyLogic workshops. And last, my blog holds tons of useful knowledge to learn and advance your simulation skills.

Will I have access to the materials forever?

Yes. You will never loose access to your course materials.

What if I get stuck or need help?

This "self-study" version automatically enrols you into our internal community of students. You can ask questions, discuss chapters or homework and reach out to me there as well.
If you need more support, guaranteed replies, 1-1 scheduled video sessions and real feedback on your model, check out the identical "collaborative" course version that includes close guidance from me.

Is this a self-paced course?

Yes, 100%. You decide what to learn when and how. Also, if you struggle with English: the videos can be played at slower speeds.

Do I need a specific AnyLogic version? Is it ready for AnyLogic 9?

The course is agnostic to the actual AnyLogic version you use. Most example models (shared with you) are AnyLogic 8 ".alp" files (that you can easily open in AnyLogic 9). However, the lessons, insights, methods and heuristics I teach are applicable in any AnyLogic version.

In fact, 80% of the content is quite applicable to other simulation tools as well...

Is this applicable beyond AnyLogic?

Yes, very much so. The course is largely about how to build simulation models well. While some technical "how to do it" tips are applied to AnyLogic, about 80% of the insights, lessons, methods and heuristics are applicable beyond AnyLogic itself.

If in doubt, feel free to get in touch to see if this course is right for your situation.
Meet the instructor

About Benjamin

Ben is one of the most experienced AnyLogic simulation consultants in the world.

With over 15 years of industry experience, he served clients on 4 continents and in almost any industry.

Ben expanded simulation capabilities within McKinsey & Company, Inc. and continuously shapes innovative tools and libraries for the AnyLogic community.
Created with