
Learn what you can do with AnyLogic
Get the structure of the course and learn important resources for learning.
Installing AnyLogic - A requirement to do this course
Understand The General Layout of the AnyLogic Software. What are all the panels? What are all the buttons? Get Familiar with the Software looks
Get an understanding on how much effort you should put in your JAVA skills. If you are familiar with JAVA it's advisable to do the assignments to get into the AnyLogic context of JAVA.
Learn variable types, definitions, how to write statements. Learn how to define booleans, integers, decimal numbers and strings. Learn how to use a button.
Practice JAVA in AnyLogic
Learn how to use Edit boxes. Get familiar with functions in JAVA and AnyLogic. Learn how to use the dynamic text element.
Learn how functions can return a value and can receive arguments as inputs. Learn how to concatenate strings.
Learn about AnyLogic built-in functions and learn how to print information in the console
Practice your functions
More Practice on functions
Even more practice with functions
Learn all the most important operators in JAVA
Learn how to create conditions using If/Else statements with operators.
Learn more details on the IF/ELSE statements
Practice if/else statements
More practice on if/else
Even more Practice on if/else
Learn how to use array lists
Practice Collections
More Practice with collections
learn the for loop
learn the while loop
Practice Loops
Learn the event element and its basic usage.
learn how to create agents and use them in the simplest way.
Practice your agents.
What can you expect on this chapter.
Refresh your memory on the most used distributions in AnyLogic
You will learn the most basic blocks to develop simulation models using the process modeling library
You will learn the basic characteristics of an agent-based model
You will learn one way on how to combine agent-based and discrete events models
Learn how to create time plots and histograms
You will learn how to create queues and conditionals
Improve your modeling skills
You will learn the characteristics of the enter and exit blocks
you will learn more on agent-based modeling
Practice your modeling skills
Learn how to create a user interface in AnyLogic
Learn pie charts and one of the many ways how to validate your model
Learn the Match and Combine blocks
practice your modeling skills
Learn the Wait block and the split block
Practice your modeling skills
Practice your modeling skills
learn how to use datasets to collect data, statistic to collect statistics and more ways to display your data graphically
learn how to use resources
learn how to use resources
Practice your modeling skills
Learn how to use the Hold Block and how to investigate things when you don't know how to do something
Practice your modeling skills
Refresh your knowledge on Discrete events modeling with some additional analysis tools
Learn about pallet racks and the blocks to manage objects that are stored in the racks. Also you will learn on how to develop a 3D model
Learn about rackSystems
Learn how to create 3D models
Practice your modeling skills
Get more on agent based modeling
Get even more on agent based modeling
Learn how to build a class
Learning JAVA Utilities
Practice JAVA
Learn cool tricks to make your AnyLogic experience more productive
Branches and History.. The last elements of the statechart palette will be learned in this section
Learn what databases are
Get familiar with the use of databases
Learn how to create queries and clauses
What is left for databases? You will learn here what you may need to use in the future
Get familiar with the GIS integration
learn GIS Routes and Areas
Learning how to work in the discrete space and the use of the canvas element
improve your modeling skills
Learn connections. A very useful tool to connect agents with each other
Reinforce your connections knowledge
Reinforce your GIS knowledge.
What can you expect from this chapter
practice your modeling skills
Learn how to use schedules
Improve your modeling skills
Improve your modeling skills
Learning how to use preemptions in the PML blocks
learning how to add maintenance, failures, and custom tasks for your model resources
learn how to use the attach block
Learn the special characteristics of the seize block using preparation tasks and the release block using wrap-up tasks
Learn the batch and pick up concepts
improve your modeling skills
learn the basics on how to do experiments: parameter variation and optimization.
learn how to use restricted areas and how to define general settings for your model
Improve your modeling skills
learn about the timemeasure block and the plain transfer block
Learn Dynamic Events and user control events
Learn the differences between send, deliver and fireEvent
Learn more collection types Hashsets, linkedlists, trees, etc
learn how to use the Excel API to connect your models with excel sheets
Learn more on different topics of the anylogic world
improve your modeling skills
Improve your modeling skills
improve your modeling skills
If you want a big discount for this course, find a way to contact me.
This course was developed for people who have zero or very little knowledge of JAVA and simulation modeling and for people who have used other simulation software and want to learn a new one from scratch.
On this course you will learn how to develop simulation models using AnyLogic, with the paradigms of discrete-events, agent-based and the combination of both as multi-method simulations. You will learn the grand majority of the tools required to model advanced scenarios to solve complicated business questions.
After the JAVA introduction, the course gets quite deep quite fast with assignments that are not easy to complete. This in order to stimulate this new ability in your brain and accelerate your progress.
This course will also teach you the basics of JAVA, of course not to become a JAVA expert, but to be able to be fluent with its basic tools in order to be an autonomous JAVA developer. It's a good starting point to learn any programming language afterwards.
This course also touches databases with the SQL API, Excel API, GIS integration and many other things that use the powerful AnyLogic Software to create amazing 3D animation models, generate statistics and data representation through different kinds of graphs and plots.
You will be at the end of the course, capable of simulating complex system in many different industries including warehouses, supply chain networks, manufacturing facilities, people interactions and others. You will be able to generate the logical structure of this system and transform it into beautiful 3D animations.