Building anylogic models... well!
The art of AnyLogic modeling
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.
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?
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
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?
surely you don't need this course, do you?
Why should you bother?
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?
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.
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?
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
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.
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:
If in doubt, feel free to get in touch to see if this course is right for your skill level.
- 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.
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.
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...
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.
If in doubt, feel free to get in touch to see if this course is right for your situation.