# Interactive Sessions with HTML/JavaScript

This chapter contains interactive demonstrations implemented using HTML and JavaScript.

Using SymPy, we have derived analytical equations for several control-system cases. Therefore, the interactive demonstrations can run directly in the browser without repeatedly solving transfer functions or ordinary differential equations (ODEs).

This approach makes the examples suitable for static Jupyter Book deployment, including GitHub Pages, because no live Python kernel is required.


- [First-order PID interactive demo](pid-fo-interactive.md)

- [Second-order PID interactive demo](pid-so-interactive.md)