Chemical
Process modelling, optimisation and data-driven methods for chemical engineers.
Beginner
Start here. No background needed beyond school maths.
Advanced
Once the basics are comfortable.
NPTEL: Machine Learning for Core Engineering Disciplines
An IISc Bangalore course that teaches machine learning through examples from chemical, mechanical and materials engineering, from regression to neural networks, with Python practice.
NPTEL / IISc Bangalore
APMonitor: Dynamic Optimization
BYU's free course on modelling, estimation and model predictive control of chemical and energy processes, with Python.
John Hedengren, Brigham Young University
NPTEL: Data Science for Engineers
Taught by IIT Madras chemical engineering faculty: the linear algebra, statistics and optimisation behind data science, with R examples.
NPTEL / IIT Madras

