£540 – £1,560

AnyLogic Fundamentals Training Course 27-29 January 2020

Event Information

Share this event

Date and Time



Millennium Point

Curzon Street


B4 7XG

United Kingdom

View Map

Event description


This is a 3-day course based on AnyLogic’s official training material, and is delivered by AnyLogic’s UK distributor DSE Consulting. The course is suitable for individuals from industry and academia who want to gain a strong foundation in simulation and AnyLogic. The course features the three main modelling paradigms and concludes with a one-to-one mentoring session to support your modelling needs.


This is a hands-on course, blending conceptual understanding and simulation development via a series of models we construct from scratch. These aim to cover most of AnyLogic’s capabilities in a cumulative way, and use the three main modelling paradigms that AnyLogic supports:

  • discrete-event simulation (DES, also known as process modelling),

  • system dynamics (SD),

  • and agent-based modelling (ABM).

Later in the course, you can also steer your own learning by selectively exploring the use of specialised features relevant to you, including AnyLogic’s domain-specific libraries:

  • pedestrian modelling;

  • fluid flow;

  • materials handling;

  • road traffic;

  • rail networks.

In particular, there are many AnyLogic concepts and techniques relevant to any simulation you build, and we place a lot of emphasis on understanding this core set.

The course aims to

  • give you a solid base to move forwards with AnyLogic;

  • provide a good understanding of its architecture and capabilities (including AnyLogic as an extensible, Java-based platform and a basic understanding of relevant Java);

  • give you practical experience of using a wide variety of its features and libraries;

  • help you on your own next step with some 1-1 mentoring during day 3.

We also try to fold in some understanding of the modelling process and how to think about simulation design in AnyLogic, discussing various case studies. Our trainers are all veteran AnyLogic modellers, and have all done extensive consultancy work using AnyLogic (and, in some cases, academic research); this gives them lots of real-world experience and examples they use to deepen understanding.

Who This is For

This course is appropriate for

  • newcomers to AnyLogic and simulation;

  • experienced simulation modellers relatively new to AnyLogic;

  • strategic/management staff wanting a deeper understanding of AnyLogic’s capabilities and development ‘style’;

  • relatively experienced AnyLogic modellers who want to reinforce or refresh their understanding, especially if you are self-taught and/or your experience is on older versions of AnyLogic. (There have been fundamental changes to AnyLogic in AnyLogic 7 and AnyLogic 8.)

Modellers very experienced with other products and simulation have found this course useful, since AnyLogic has a fairly unique conceptual base to be able to seamlessly combine the three modelling paradigms (and its flexibility as an extensible, Java-based platform opens up lots of interesting ways to do things).


The standard costs are shown in Eventbrite. This training is free when bundled with a purchase of an AnyLogic Professional license; alternatively, your fee is refunded if you purchase AnyLogic Professional up to 30 days after attending this course. Please get in touch with us via anylogic@dseconsulting.co.uk if you have any questions about purchase options.

What You’ll Cover

The timing is flexible and will be steered according to the particular group.

Day 1

  • Introduction to simulation and AnyLogic.

  • Model and experiment fundamentals via a very simple process model.

  • Process modelling (DES) via a factory model.

  • System dynamics (SD) and multi-run experiments via a product adoption model.

  • Introduction to AnyLogic Cloud.

Day 2

  • Agent-based modelling (ABM) and use of optimisation (for model calibration) via a disease spread model.

  • A wider view of AnyLogic’s architecture, visualisation/deployment options and multi-paradigm modelling.

  • Java basics for AnyLogic.

  • A more advanced ABM of a supply chain using spatiality, GIS and data-driven model configuration (via the AnyLogic database).

Day 3

  • Completion of the supply chain model.

  • Attendee-led exploration/development of models:

    • pedestrian flow (and agent-based disease additions) in an airport;

    • road traffic in Rome’s Piazza del Colosseo;

    • a fluid flow and rail network hybrid model of an oil refinery;

    • rail network model of a hump yard;

    • process model of a call centre (as a ‘from scratch’ problem without step-by-step instructions);

    • working on your own model or suggested extensions to previous models.

  • Mentoring sessions with the trainer

Materials Provided

  • Printed notes for the core course.

  • Electronic notes for the core course and the optional modelling exercises.

  • Completed versions of all models (including per-phase versions so you can start at / see a particular step).


You’ll need a laptop with the latest version of AnyLogic installed. If you don’t yet have an AnyLogic license, you can use the free Personal Learning Edition (PLE) or (better) get a 60-day evaluation license for the Professional edition. Please note that if you use the PLE version, you will not be able to complete a very small proportion of the exercises.

A mouse is strongly recommended, since using AnyLogic with a trackpad is very fiddly.

We don’t require any previous AnyLogic or Java programming experience, but the following are useful preparation before the course if you want to start from a higher base:

  • Work through a couple of phases of an AnyLogic tutorial (look at the Tutorials section in the help or online at https://help.anylogic.com). We’d recommend the Job Shop or Wind Turbine Maintenance ones.

  • Read through Oracle’s tutorials on fundamental concepts in Java and object-oriented programming (most of which we’ll see also have direct analogues in AnyLogic): the Object-Oriented Programming Concepts and Language Basics topics at https://docs.oracle.com/javase/tutorial/java/index.html.

The Venue & Facilities

The training runs at Millenium Point in Birmingham, UK. This is a fantastic modern venue with easy access via train and tram.

Lunches and tea/coffee are provided as part of the course.

The Trainer

The trainer (Stuart Rossiter) has extensive experience of simulation (and particularly agent-based modelling) in commercial and academic contexts. He has been one of the main UK trainers for AnyLogic over the last 5 years, teaching both general introductions and bespoke courses on specifics; to-date he has taught over 15 courses.

His academic work consisted of agent-based simulation (of electricity markets), multi-paradigm simulation (of health and social care in an ageing population using AnyLogic) and more methodological studies on ways to understand how to design and develop simulations. This has spanned computer science, operational research (OR) and social science disciplines.

Commercially, he has worked for an OR/analytics consultancy (decisionLab) developing large-scale simulations for domains including aerospace and power generation, as well as doing technical sales support and training for the AnyLogic simulation product (via DSE Consulting). Prior to his simulation work, he worked in IT as a software developer and architect for over 15 years (and so also has a strong knowledge of Java, which underpins AnyLogic, as well as software development best-practice and how that can be applied to simulation development).

Share with friends

Date and Time


Millennium Point

Curzon Street


B4 7XG

United Kingdom

View Map

Save This Event

Event Saved