Book cover: Thinking in Systems, Not Code

Thinking in Systems, Not Code

A practical guide to modeling complex systems using Modelica and system-level thinking.


Why this book

Modern engineering problems are not just about code—they’re about how components interact across domains. This book reframes modeling as system reasoning across energy, control, business and physics, using Modelica as the practical toolchain.

Who it's for


Testimonials

“Clear, engaging guide to system connections”

— Vedat, Amazon review

“The material is very approachable and contains lots of great insights.”

— Michael Tiller, LinkedIn review

Watch the interview

If the player doesn’t load, watch on YouTube.


What is Modelica?

Modelica is an equation-based, multi-domain language for modeling physical and cyber-physical systems (mechanical, electrical, thermal, hydraulics, control logic and more).

Apply the ideas
Use Wolfram System Modeler to run the companion examples and explore variations.

Get the book


Ankit Anurag Naik

About the author

Ankit Anurag Naik is an Application Engineer at Wolfram MathCore AB, working on multidisciplinary system modeling, simulation, and workflows that connect modeling to analysis, optimization, and communication.