Tool
Julia
Intermediate
35 min
ModelingToolkit.jl from the ground up: a DC motor under speed control
Afterwards you can build a model from components in ModelingToolkit.jl, read the equations it derives, and simulate and retune it with DifferentialEquations.jl.