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

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 Courses

Other 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
Other 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

AnyLogic course in Tangerang, Indonesia

Training Topics

Agent Based Modeling

Agent Based Modeling

  • Agent elements
  • State charts
  • JAVA
Discrete Events

Discrete Events

  • Process Modeling Library
  • Space markup and GIS
  • Process agents
System Dynamics

System Dynamics

  • System Dynamics in Vensim
  • System Dynamics in AnyLogic
  • Causal Loop Diagrams
Road Traffic Library

Road Traffic Library

  • Traffic modeling
  • Traffic lights and parkings
  • Special tricks
Pedestrian Library

Pedestrian Library

  • Modeling pedestrians
  • The pedestrian space
  • Special tricks
Railway Library

Railway Library

  • Modeling trains
  • Railroads
  • Special tricks
Fluid Library

Fluid Library

  • Modeling fluid dynamics
  • Modeling bulk material
  • Special tricks
JAVA and Action Charts

JAVA and Action Charts

  • JAVA for AnyLogic
  • Connectivity (DB and Excel)
  • Action Chart applications
AnyLogic Applications

AnyLogic Applications

  • Real world problems
  • Exercises to improve your skills
  • Multi-Method modeling
Material Handling Library

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

Optimization Techniques and Calibration

Up to 6 hours

Master 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

Digital Twin Connectivity

Up to 3 hours

Learn 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

Extracting Run Results

Up to 3 hours

Learn 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

Using GitHub with AnyLogic

Up to 5 hours

Master 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

Good and Bad Practices in AnyLogic

Up to 3 hours

An 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

Unit Testing for Simulation Models

4 hours

Learn 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

Model Testing and Verification

Up to 3 hours

Explore 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

Model Validation

Up to 3 hours

Learn 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

Using Monte Carlo Simulations

Up to 2 hours

Understand 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

Exploring Multi-Method Simulation

1 hour + practice

Understand 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

Machine Learning Models with AnyLogic

2 hours

Integrate 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

Reusable Components

Half day

Master 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

The Simulation Project Life Cycle

1–2 hours

An 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