Simulation Courses
Master simulation with our expert-led courses — available on-site, online, or as private training.
AnyLogic Online Courses
Learn AnyLogic from home with these courses 100% online
Learn AnyLogic Online
Get access to a complete course to learn Java for AnyLogic, Discrete-Events simulations, Agent-Based modeling, System Dynamics and much more using AnyLogic. Suite of structured online courses at your own pace.
Courses include JAVA, GIS, 2D and 3D animations, databases, material handling, fluid, pedestrians, and much more. Supported by The AnyLogic Company.
Access Online CoursesOther Courses
We develop other courses that will allow you to become a more proficient simulations professional by creating courses not only in AnyLogic but also in other domains. You will find courses on:
- Autocad
- FlexSim (English and Spanish)
- Simio (English and Spanish)
- Simudyne (English and Spanish)
These courses are meant for beginners who want to learn any of these simulation tools or to get started with Autocad.
Browse All Courses
Free Learning Resources
Partner Courses
AnyLogic Private Courses
Accelerate your learning curve
Whether you are a beginner wanting to learn the basics, or someone who needs support with a project that is too difficult to handle, we can help you out.
We have done courses using Zoom for 1-1 sessions with homework and assignments while also on-site training sessions for up to 22 students at the same time. There is no restriction here. If you have a special interest, we can work with it.
We have a flexible schedule for trainings based on your needs and the industry you work in.
Send a Message
AnyLogic course in Tangerang, Indonesia
Training Topics
Agent Based Modeling
- Agent elements
- State charts
- JAVA
Discrete Events
- Process Modeling Library
- Space markup and GIS
- Process agents
System Dynamics
- System Dynamics in Vensim
- System Dynamics in AnyLogic
- Causal Loop Diagrams
Road Traffic Library
- Traffic modeling
- Traffic lights and parkings
- Special tricks
Pedestrian Library
- Modeling pedestrians
- The pedestrian space
- Special tricks
Railway Library
- Modeling trains
- Railroads
- Special tricks
Fluid Library
- Modeling fluid dynamics
- Modeling bulk material
- Special tricks
JAVA and Action Charts
- JAVA for AnyLogic
- Connectivity (DB and Excel)
- Action Chart applications
AnyLogic Applications
- Real world problems
- Exercises to improve your skills
- Multi-Method modeling
Material Handling Library
- Transporters
- Cranes
- Conveyors
Advanced Courses
Take your AnyLogic skills to the next level with these specialized sessions — designed for practitioners who want to go beyond the basics.
Optimization Techniques and Calibration
Up to 6 hoursMaster AnyLogic's optimization and calibration experiments to fine-tune simulation models, validate parameters against real-world data, and make data-driven decisions with confidence.
- Genetic and OptQuest optimization
- Model calibration workflows
- Monte Carlo integration
Digital Twin Connectivity
Up to 3 hoursLearn to connect AnyLogic simulation models to external Python servers using HTTP, enabling real-time Digital Twin architectures for industrial IoT, smart manufacturing, and logistics.
- HTTP communication in AnyLogic
- Flask server integration
- Real-time data exchange
Extracting Run Results
Up to 3 hoursLearn best practices for collecting, structuring, and exporting simulation data from AnyLogic models — to text files, Excel, or databases — using professional-grade techniques.
- Structured data collection
- Lombok library integration
- Multi-format export
Using GitHub with AnyLogic
Up to 5 hoursMaster version control for simulation projects. Learn how to use GitHub effectively with AnyLogic models, enabling seamless team collaboration, branching strategies, and conflict resolution.
- Git fundamentals for simulation
- Team collaboration workflows
- Conflict resolution strategies
Good and Bad Practices in AnyLogic
Up to 3 hoursAn open, discussion-driven class examining real-world examples of good and bad practices in AnyLogic modeling — and the consequences of each on project quality and maintainability.
- Common modeling pitfalls
- Best practice patterns
- Real-world case examples
Unit Testing for Simulation Models
4 hoursLearn how to apply unit testing principles to AnyLogic simulation models using JUnit, ensuring model correctness and reducing the risk of undetected errors in complex projects.
- JUnit 6 fundamentals
- Testing simulation logic
- Automated test workflows
Model Testing and Verification
Up to 3 hoursExplore static and dynamic testing techniques for simulation models in AnyLogic. Learn to systematically identify, diagnose, and fix errors to ensure your model is correctly implemented.
- Static and dynamic testing
- Debugging techniques
- Error identification patterns
Model Validation
Up to 3 hoursLearn validation techniques to ensure your simulation models accurately represent real-world systems. Cover animation checks, sensitivity analysis, face validity, predictive validation, and more.
- Validation methodology
- Sensitivity analysis
- Data quality assessment
Using Monte Carlo Simulations
Up to 2 hoursUnderstand Monte Carlo simulation theory with emphasis on confidence intervals, and learn how to configure, run, and export results from Monte Carlo experiments in AnyLogic.
- Monte Carlo theory
- Confidence intervals
- AnyLogic experiment setup
Exploring Multi-Method Simulation
1 hour + practiceUnderstand how to combine Discrete Event Simulation, System Dynamics, and Agent-Based Modeling into a single model — with practical healthcare examples and conceptual best practices.
- DES, SD, and ABM integration
- Abstraction level selection
- Healthcare case study
Machine Learning Models with AnyLogic
2 hoursIntegrate Machine Learning models with AnyLogic simulations using the pypeline Python library. Build a KNN classifier for healthcare predictions within a simulation context.
- Pypeline library integration
- KNN classification in simulation
- Python–AnyLogic workflow
Reusable Components
Half dayMaster the art of building modular, reusable simulation components in AnyLogic — from custom process blocks and encapsulated agents to interfaces and shareable libraries.
- Custom process blocks
- Modular agent design
- Library creation and sharing
The Simulation Project Life Cycle
1–2 hoursAn introductory session on managing simulation projects from inception to delivery — covering purpose definition, requirements documents, project workflows, and quality assurance fundamentals.
- Project scoping and planning
- Requirements documentation
- Development workflow
Are you ready for you or your team to start learning AnyLogic?
Send a Message