Skip to content
Techno Chem Academy

Courses

Self-paced courses on Udemy that teach AI, machine learning and Python through the problems chemical and process engineers already work on.

A 56-second tour of Course 1, from the code to the result: an ASTM D86 curve with pandas, batch reactor kinetics with SciPy, outliers in tray temperatures, PCA for heat exchanger data, distillate purity regression, PLS on NIR spectra and validation on time-ordered data.
An engineer in a lab coat working at a laptop beside an experimental rig

C-101 · Live on Udemy

AI, machine learning and Python for chemical engineers

A complete first course in machine learning for engineers who know the process but not yet the code. Every section opens on a plant problem, explains why it matters, then builds the model in Python and checks it like an engineer would.

Level
All levels
Length
20 hours, 13 sections
Modules
4, from Python foundations to validated models
Datasets
A chemical engineering dataset in every coding lesson
Runs in
Google Colab, in your browser
Where
Udemy, self-paced

What you build

  1. 01

    Distillation column product purity

    Predict purity from feed, reflux, reboiler duty and column temperatures.

  2. 02

    NIR spectroscopy for glucose

    Calibrate near-infrared spectra with ridge, lasso and PLS.

  3. 03

    Ethylene oxide reactor faults

    Classify faults from temperature, conversion, coolant flow and feed ratio.

  4. 04

    Pipeline leak detection

    Find leaks in pressure and flow data, and judge the model with the right metrics.

  5. 05

    Wastewater treatment COD

    Predict effluent COD with decision trees, random forests and boosting.

  6. 06

    Crude oil blend clustering

    Discover crude types from API gravity, sulfur, viscosity and metals.

Curriculum

Module 1: AI, machine learning and Python foundations

Where AI and machine learning fit in chemical engineering, then Python from first principles in Google Colab.

  1. Introduction to AI, machine learning and data science

    Supervised, unsupervised and reinforcement learning, the data-to-model workflow, and use cases across the process industries.

  2. Getting started with Google Colab

    Notebooks, uploading datasets and working in the browser.

  3. Python crash course for chemical engineers

    Data types, lists, loops, functions and libraries, each shown on an engineering calculation.

  4. Cooling water pump flowrate analysis

    Cooling water pumps. Functions and loops in plain Python, with unit conversion.

  5. Heat loss in a pipe with NumPy

    Insulated pipework. Vectorized engineering calculations with NumPy arrays.

  6. ASTM D86 distillation curves with pandas

    ASTM D86 distillation data. Loading, filtering, sorting and plotting a distillation curve.

  7. Batch reactor kinetics with SciPy

    Batch reactor. Solving and fitting reaction kinetics numerically.

Module 2: Data preprocessing for process data

Turning raw plant data into data a model can learn from: gaps, outliers, scales and imbalance, then a complete pipeline.

  1. Data preprocessing and feature engineering in chemical engineering

    Why plant data needs preparing, and the steps from raw historian data to a model-ready table.

  2. Handling missing values

    Distillation tray temperatures. Dropping, filling, interpolation and KNN imputation, compared on accuracy.

  3. Handling missing values: advanced methods

    Distillation tray temperatures. Edge cases in imputation and choosing a method for time-ordered data.

  4. Detecting and treating outliers

    Distillation tray temperatures. Boxplots, z-score and IQR methods, treatment, and system-wide correlated outliers.

  5. Normalization and scaling

    Pump operating data. Min-max normalization and z-score standardization, and when to use each.

  6. Handling imbalanced data

    Compressor failure data. Class distribution, undersampling and oversampling for rare failure events.

  7. A complete preprocessing pipeline

    Polymer property prediction. Domain checks, train-test split, outlier capping, imputation, feature engineering and scaling, end to end.

Module 3: Feature engineering

Building the inputs that let a model see the process the way an engineer does.

  1. Feature engineering for filtration processes

    Filtration data. Creating physically meaningful features, and comparing models on raw and engineered inputs.

  2. Feature extraction and selection

    Heat exchanger condition monitoring. Correlation analysis, PCA and LDA, then filter, wrapper and embedded selection methods.

Module 4: Machine learning for process applications

Regression, classification and unsupervised methods, each validated the way plant models need to be.

  1. Introduction to machine learning and model types

    Where machine learning sits in the automation hierarchy, training and testing, overfitting and the bias-variance trade-off.

  2. Linear regression

    Distillation column product purity. Fitting, coefficients and residual analysis on feed, reflux, duty and temperature data.

  3. Regularization and PLS

    NIR spectroscopy for glucose. Ridge, lasso and elastic net on high-dimensional spectra, then partial least squares.

  4. Cross-validation and hyperparameter tuning

    K-fold, leave-one-out, stratified and time series validation; grid, random and nested search.

  5. Cross-validation for reactor models

    Catalytic reactor conversion. Single and repeated splits, k-fold, expanding and sliding windows, and walk-forward validation.

  6. Hyperparameter tuning

    Catalytic batch reactor. Ridge sensitivity, learning curves, GridSearchCV, elastic net and tree-based models.

  7. Ensemble methods for regression

    Wastewater treatment effluent COD. Decision trees, random forests and boosting, from unstable single trees to production-ready models.

  8. Binary classification

    Ethylene oxide reactor fault detection. From regression to classification, logistic regression and decision thresholds.

  9. Classification metrics

    Pipeline leak detection. Confusion matrices, precision and recall, ROC and precision-recall curves for rare events.

  10. Multi-class classification

    Catalyst state. Softmax regression, per-class metrics, macro and micro averaging, one-vs-rest and one-vs-one.

  11. Unsupervised learning

    Clustering, dimensionality reduction and anomaly detection when the data has no labels.

  12. Clustering

    Crude oil blends. K-means, choosing the number of clusters, hierarchical clustering and profiling the operating regimes.

  13. Anomaly detection

    Batch quality screening. Z-score screening, PCA-based process monitoring and isolation forest, compared on the results.

How each section is taught

  1. 01

    The plant problem, and why solving it is worth money or safety.

  2. 02

    The method, explained from first principles for engineers new to machine learning.

  3. 03

    The Python, written step by step in Google Colab.

  4. 04

    The checks: lab results, spec limits and the physics of the unit.

Steel process columns, platforms and pipework against a pale sky

C-102 · Coming soon to Udemy

Generative AI and prompt engineering for chemical engineers: from first prompts to RAG and agentic workflows

A practical course on using generative AI in chemical engineering work, from writing and checking prompts to retrieval over your own documents and agentic workflows that drive simulation tools.

Length
5.9 hours, 13 sections, 66 lectures
Structure
Two parts that build on each other
Where
Udemy, self-paced
Status
Coming soon

What it covers

  1. 01

    Part 1

    Prompting, verification and applied workflows, all in plain language.

  2. 02

    Part 2

    AI-assisted coding, RAG in Colab, agentic workflows with DWSIM and OpenFOAM.

Questions, briefly answered.

Do I need to know Python already?
Course 1 is written for all levels. It builds Python step by step, on chemical engineering data from the first lesson.
What do I need to run the code?
A web browser. Every notebook runs in Google Colab, so the course works on the laptop you already use.
Are the examples in SI or US units?
Mostly SI, with examples in US units such as °F and psig for engineers working in the US.
Can you train a team at our plant?
Yes. The practitioner bootcamp runs on site, remotely or blended, over 3 to 5 days or 6 to 8 weeks part time.
Where does our plant data go during the capstone?
The capstone runs on your machines, so plant data stays on site. We mentor the team weekly for 4 to 8 weeks.
What do colleges get?
A faculty development program of 5 to 6 days, a certificate course for students of 30 to 45 hours, or a licensed one-semester elective.

Start with the problem on your plant.

Course 1 is 20 hours of Python and machine learning on chemical engineering data, at your own pace.