Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-chemical-engineering-education
A curated list of online chemical engineering education resources
https://github.com/kevingreenman/awesome-chemical-engineering-education
Last synced: 5 days ago
JSON representation
-
Courses
- CHBE 355 Kinetics and Reactor Design - University of British Columbia. ([Winter 2018 tutorials](https://github.com/OpenChemE/Tutorials-2018W2/) also available).
- CBE20255 - Introduction to Chemical Engineering - University of Notre Dame, Prof. William Schneider. Additional [version](https://github.com/jckantor/CBE20255) available from Prof. Jeffrey Kantor.
- ChEn-1070 Introduction to Chemical Engineering - UMass Lowell; Fall 2019; Profs. Manohar and de Almeida.
- CHBE220 Founding Principles in Chemical and Biological Engineering I - University of British Columbia.
- CHBE 241 Material and Energy Balances - University of British Columbia, Prof. Jonathan Verrett. And related [resources](https://github.com/OpenChemE/CHBE241).
- ChEn-3170 Computational Methods in Chemical Engineering - UMass Lowell; Spring 2022; Prof. Valmor F. de Almeida.
- 06-623 Mathematical Modeling of Chemical Engineering Processes - Carnegie Mellon University, Prof. John Kitchin, Fall 2021. [Fall 2019](https://github.com/jkitchin/f19-06623) and [Fall 2018](https://github.com/jkitchin/f18-06623) versions also available.
- 06-681 Data Visualization and Modeling - Carnegie Mellon University, Prof. John Kitchin, Spring 2022.
- 06-681 Data Science and Machine Learning in Chemical Engineering - Carnegie Mellon University, Prof. John Kitchin, Spring 2020.
- 06-262 Math Methods in Chemical Engineering - Carnegie Mellon University, Prof. Zachary Ulissi. ODE's, linear algebra, PDEs, stats in the form of jupyter notebooks. ([Spring 2019 version](https://github.com/ulissigroup/s19-06262) also available.)
- 06-325 Numerical Methods and ML for ChE - Carnegie Mellon University, Prof. Zachary Ulissi, Fall 2022.
- Numerical Methods and Statistics - University of Rochester, Prof. Andrew White.
- Python for Chemical Engineers - CAChemE
- CBE60553 - Advanced Chemical Engineering Thermodynamics - University of Notre Dame, Prof. William Schneider.
- CBE60546 Advanced Chemical Reaction Engineering - University of Notre Dame, Prof. William Schneider.
- CHME4510 Chemical Engineering Kinetics and Reactor Design - Northeastern University, Prof. Richard West.
- CHME7340 Chemical Engineering Kinetics and Reactor Design (Grad) - Northeastern University, Prof. Richard West.
- 06-364 Chemical and Reaction Engineering - Carnegie Mellon University, Prof. John Kitchin, Spring 2017.
- 06-625 Chemical and Reactive Systems - Carnegie Mellon University, Prof. John Kitchin, Fall 2016. ([Fall 2015 version](https://github.com/jkitchin/f15-06625) also available).
- CHBE 356 Process Dynamics and Control - University of British Columbia. [Winter 2018 tutorials](https://github.com/OpenChemE/Tutorials-2018W2/) and [GitHub](https://github.com/OpenChemE/CHBE356) also available.
- CBE30338 Chemical Process Control - University of Notre Dame, Prof. Jeffrey Kantor. Integrates materials from previous repos for [CBE30338](https://github.com/jckantor/CBE30338) and [CBE32338](https://github.com/jckantor/CBE32338). Spring [2020](https://github.com/jckantor/CBE30338-Sp2020) and [2021](https://github.com/jckantor/cbe30338-2021) versions also available.
- CHE 346 Process Dynamics and Control - Brigham Young University, Prof. John (J.D.) Hedengren.
- CBE 31358 Chemical Engineering Laboratory I - University of Notre Dame, Prof. Jeffrey Kantor.
- CBE 61622 Laboratory Measurement and Instrumentation - University of Notre Dame, Prof. Jeffrey Kantor. (preliminary version)
- ChEn-3150 Unit Operations Laboratory - UMass Lowell; Fall 2020; Profs. Keyvani and de Almeida.
- Safety and Chemical Engineering Education (SAChE) from AIChE
- SAFEChE - Process Safety Across the Chemical Engineering Curriculum - University of Michigan, originally developed by Prof. H. Scott Fogler, now led by Dr. Christopher Barr.
- 06-640 Molecular Simulation - Carnegie Mellon University, Prof. John Kitchin, Spring 2016. Older [material](https://github.com/jkitchin/dft-course) also available.
- CBE20290 Career Choices for Chemical Engineers - University of Notre Dame, Prof. William Schneider.
- CBE30324 Physical Chemistry for Chemical Engineers - University of Notre Dame, Prof. William Schneider. [Additional version](https://github.com/wfschneidergroup/CHE30324) also available.
- CBE40455 Process Operations - University of Notre Dame, Prof. Jeffrey Kantor. Previous version from [2020](https://github.com/jckantor/CBE40455-2020). Other [version](https://github.com/jckantor/cbe60455) also available.
- CBE60547 Computational Chemistry - University of Notre Dame, Prof. William Schneider. Previous versions available from [2015](https://github.com/wfschneidergroup/computational-chemistry), [2017](https://github.com/wfschneidergroup/CC_Fall_2017), and [2019](https://github.com/wfschneidergroup/CBE60547).
- Data Driven Process Systems Engineering - Georgia Tech, Prof. Fani Boukouvala.
- Introduction to Experimental and Computational Research in Chemical Engineering
- CBE20255 - Introduction to Chemical Engineering - University of Notre Dame, Prof. William Schneider. Additional [version](https://github.com/jckantor/CBE20255) available from Prof. Jeffrey Kantor.
- ChEn-1070 Introduction to Chemical Engineering - UMass Lowell; Fall 2019; Profs. Manohar and de Almeida.
- CHBE220 Founding Principles in Chemical and Biological Engineering I - University of British Columbia.
- CHBE 241 Material and Energy Balances - University of British Columbia, Prof. Jonathan Verrett. And related [resources](https://github.com/OpenChemE/CHBE241).
- ChEn-3170 Computational Methods in Chemical Engineering - UMass Lowell; Spring 2022; Prof. Valmor F. de Almeida.
- 06-623 Mathematical Modeling of Chemical Engineering Processes - Carnegie Mellon University, Prof. John Kitchin, Fall 2021. [Fall 2019](https://github.com/jkitchin/f19-06623) and [Fall 2018](https://github.com/jkitchin/f18-06623) versions also available.
- 06-681 Data Visualization and Modeling - Carnegie Mellon University, Prof. John Kitchin, Spring 2022.
- 06-681 Data Science and Machine Learning in Chemical Engineering - Carnegie Mellon University, Prof. John Kitchin, Spring 2020.
- 06-262 Math Methods in Chemical Engineering - Carnegie Mellon University, Prof. Zachary Ulissi. ODE's, linear algebra, PDEs, stats in the form of jupyter notebooks. ([Spring 2019 version](https://github.com/ulissigroup/s19-06262) also available.)
- 06-325 Numerical Methods and ML for ChE - Carnegie Mellon University, Prof. Zachary Ulissi, Fall 2022.
- Numerical Methods and Statistics - University of Rochester, Prof. Andrew White.
- Python for Chemical Engineers - CAChemE
- CBE60553 - Advanced Chemical Engineering Thermodynamics - University of Notre Dame, Prof. William Schneider.
- CBE60546 Advanced Chemical Reaction Engineering - University of Notre Dame, Prof. William Schneider.
- CHME4510 Chemical Engineering Kinetics and Reactor Design - Northeastern University, Prof. Richard West.
- CHME7340 Chemical Engineering Kinetics and Reactor Design (Grad) - Northeastern University, Prof. Richard West.
- 06-364 Chemical and Reaction Engineering - Carnegie Mellon University, Prof. John Kitchin, Spring 2017.
- 06-625 Chemical and Reactive Systems - Carnegie Mellon University, Prof. John Kitchin, Fall 2016. ([Fall 2015 version](https://github.com/jkitchin/f15-06625) also available).
- CHBE 356 Process Dynamics and Control - University of British Columbia. [Winter 2018 tutorials](https://github.com/OpenChemE/Tutorials-2018W2/) and [GitHub](https://github.com/OpenChemE/CHBE356) also available.
- CBE30338 Chemical Process Control - University of Notre Dame, Prof. Jeffrey Kantor. Integrates materials from previous repos for [CBE30338](https://github.com/jckantor/CBE30338) and [CBE32338](https://github.com/jckantor/CBE32338). Spring [2020](https://github.com/jckantor/CBE30338-Sp2020) and [2021](https://github.com/jckantor/cbe30338-2021) versions also available.
- Spring 2021 - sundar/ML4MolEng_Spring2022), [Spring 2023](https://github.com/YitongTseo/ML4MolEng_Spring2023)
- CBE 504 Chemical Reaction Engineering - level course) - Princeton University, Prof. Andrew Rosen, Fall 2024.
- CHBE 355 Kinetics and Reactor Design - University of British Columbia. ([Winter 2018 tutorials](https://github.com/OpenChemE/Tutorials-2018W2/) also available).
-
Textbooks
- eChem: Computational Chemistry from Laptop to HPC - A notebook exploration of quantum chemistry
- Deep Learning for Molecules & Materials - by Andrew White
- Elements of Chemical Reaction Engineering - by H. Scott Fogler
- Machine Learning in Chemical Engineering (MLCE) - made by the [Process Systems Engineering group](https://www.mpi-magdeburg.mpg.de/pse) at the Otto von Guericke University / MPI Magdeburg and the [Optimisation and Machine Learning for Process Systems Engineering group](https://www.imperial.ac.uk/optimisation-and-machine-learning-for-process-engineering/about-us/) at Imperial College London
- pycse - Python Computations in Science and Engineering - by John Kitchin
-
Websites
- AIChE Academy - online courses, webinars, and more from the American Institute of Chemical Engineers.
- AIChE Concepts Warehouse - Tufts University / Oregon State University.
- ASEE Chemical Engineering Division - Resources - Where to start? - list of teaching resources.
- CACHE - Computer Aids for Chemical Engineering Education teaching resource center.
- Chemical Engineering Guy - website with paid online courses. Also has a [YouTube channel](https://www.youtube.com/@ChemicalEngineeringGuy).
- LearnChemE - extensive collection of screencasts, simulations, modules, virtual labs, etc. from the University of Colorado Boulder (also on [YouTube](https://www.youtube.com/@LearnChemE)).
- Learning Chemical Engineering - by Kevin Dunn, former professor at McMaster University.
- MATLAB Start to Finish - MATLAB-focused primer for undergraduate thermodynamics students by Jackson Burns and contributors.
- Open ChemE - open resources compiled at the University of British Columbia.
- TeachOpenCADD - a teaching platform for computer-aided drug design by the Volkamer Lab.
- Visual Encyclopedia of Chemical Engineering Equipment - from the University of Michigan. Articles, photographs, drawings, animations, and videos that demonstrate what equipment looks like and how it works.
-
Software and Packages
- ChemEng Solved - Classic problems in chemical engineering solved with matlab.
- Chemics - Python package for chemistry and chemical engineering applications.
- Clapeyron.jl - Julia package for thermodynamic property calculations / equations of state.
- OpSim - open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface and an underlying high performance simulation engine.
- Process Dynamics Engine - online, real-time simulator for process control models described by transfer functions or state space representations.
- pychemqt - free software tool for calculation and design of unit operations in chemical engineering.
- Reaction Mechanism Generator (RMG) - automatic chemical reaction mechanism generation.
-
Journals
-
People and Organizations on GitHub
- APMonitor
- Caleb Bell
- Computer Aided Chemical Engineering (CAChemE)
- learn - educational resources for chemical and process engineering written in Python.
- Digital Physicochemical Processing LabOratorY (DPPLOY)
- Jeffrey Kantor
- John Kitchin
- Open ChemE
- Computational Methods - essential python functions for numerical techniques such as root finding, solving ODEs and optimization that are the most commonly used functions by undergraduate students in CHBE
- William Schneider
-
General Jupyter Education
- Teaching and Learning with Jupyter
- nbgrader - A system for assigning and grading Jupyter notebooks.
-
Miscellaneous
- ASEE Chemical Engineering Division
- The History of Chemical Engineering - CrashCourse YouTube video
-
Related GitHub Topics
-
Related Awesome Lists
Programming Languages
Categories
Sub Categories
Keywords
chemical-engineering
8
jupyter-notebook
6
python-3
4
scipy
4
process-control
4
teaching
4
signals
3
education
3
nonlinear-dynamics
2
nuclear-reactor
2
plotly
2
stoichiometry
2
wavelet-analysis
2
canada
2
chemistry
2
engineering
2
ubc
2
python
2
chbe355
2
freshmen
2
binder
2
chemical-reaction-engineering
2
jupyter
2
filtering
2
fitting-algorithm
2
fourier-analysis
2
kinetics
2
latex
2
least-squares
2
linear-algebra
2
matplotlib
2
nbviewer
2
matlab
2
deep-learning
1
jupyter-book
1
machine-learning
1
process-systems-engineering
1
practice-questions
1
teaching-matlab
1
equation-of-state
1
julia
1
molecular-modeling
1
phase-equilibria
1
phase-equilibrium
1
saft
1
solvers
1
thermodynamics
1
unifac
1
control
1
bookdown
1