Course Outline


  • Modeling languages vs programming languages

Overview of Modelica Features and Design

Case Study: Modelica Implementations 

Overview of Modelica Syntax

Using Connectors to Describe Physical Interactions

The Modelica Standard Library

Writing Modelica Equations

Compiling Classes into Objects

Working with the Simulation Engine

Working with Hierarchical Models

Integrating Modelica Algorithms with Other Systems


Summary and Conclusion


  • An understanding of systems modeling
  • Programming experience is helpful but not necessary


  • Industrial engineers and designers
  14 Hours

Related Courses

Getting Started with BEM (Boundary Element Method)

  7 hours

NVIDIA Omniverse

  14 hours

Pixar USD (Universal Scene Description) Fundamentals

  7 hours

Agent Based Modeling (ABM) with Mesa and Python

  14 hours

Fundamentals of Digital Twin

  14 hours

Repast - Agent Based Modeling and Simulation (ABMS)

  28 hours

Agent Based Modeling (ABM) with NetLogo

  21 hours

FreeCad: Getting Started with Parametric Modeling

  21 hours


  35 hours

PCB Circuit Design with Eagle

  21 hours

PCB Circuit Design with Altium

  21 hours

AutoCAD: Beginner to Advanced

  21 hours

Autodesk Revit: Beginner to Advanced

  14 hours

Advanced AutoCAD

  14 hours

SketchUp for Architecture

  14 hours