Online Courses
Site.OnlineCourses History
Hide minor edits - Show changes to markup
<button class="button" onclick="window.location.href='https://apmonitor.com/che263/index.php/Main/DataScience'"><span>🎓 Data Science</span></button>
<button class="button" onclick="window.location.href='https://apmonitor.com/pds/index.php/Main/TCLabIntro'"><span>🎓 Data Science</span></button>
🎓 Data Science
🎓 Machine Learning
🎓 Optimization
🎓 Dynamic Optimization
🎓 Process Systems Engineering Webinars
🎓 Graduate Seminar
🎓 Introduction to Engineering Computing (Python, Excel, Matlab)
🎓 Control (Python)
🎓 Control (MATLAB)
<br>
<button class="button" onclick="window.location.href='https://apmonitor.com/che263/index.php/Main/BeginMatlab'"><span>🎓 Begin MATLAB</span></button>
<br>
<button class="button" onclick="window.location.href='https://apmonitor.com/che263/index.php/Main/BeginJava'"><span>🎓 Begin Java</span></button>
🎓 Begin Matlab
🎓 Begin Java
🎓 Begin Python
🎓 Graduate Seminar
- 🎓 Begin Python
- 🎓 Begin Matlab
- 🎓 Begin Java
🎓 Begin Python 🎓 Begin Matlab 🎓 Begin Java
- 🎓 Introduction to Engineering Computing (Python, Excel, Matlab)
🎓 Introduction to Engineering Computing (Python, Excel, Matlab)
- 🎓 Control (Python)
- 🎓 Control (MATLAB)
🎓 Control (Python) 🎓 Control (MATLAB)
- 🎓 Data Science
- 🎓 Optimization
- 🎓 Dynamic Optimization
🎓 Data Science 🎓 Optimization 🎓 Dynamic Optimization
- 🎓 Process Systems Engineering Webinars
- 🎓 Graduate Seminar
🎓 Process Systems Engineering Webinars 🎓 Graduate Seminar
width: 1500px; height: 300px;
width: 500px; height: 550px;
width: 500px; height: 550px;
width: 1500px; height: 300px;
width: 1500px;
width: 500px;
height: 300px;
height: 550px;
<img src="https://apm.byu.edu/prism/uploads/Site/begin_matlab.pngslide" width="500" height="550" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_python.pngslide" width="500" height="550" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_java.pngslide" width="500" height="550" />
<img src="https://apm.byu.edu/prism/uploads/Site/begin_matlab.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_python.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_java.pngslide" width="500" />
<img src="https://apm.byu.edu/prism/uploads/Site/begin_matlab.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_python.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_java.pngslide" width="500" />
<img src="https://apm.byu.edu/prism/uploads/Site/begin_matlab.pngslide" width="500" height="550" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_python.pngslide" width="500" height="550" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_java.pngslide" width="500" height="550" />
<img src="/uploads/Site/begin_matlab.png" class="slide" width="500" /> <img src="/uploads/Site/begin_python.png" class="slide" width="500" /> <img src="/uploads/Site/begin_java.png" class="slide" width="500" />
<img src="https://apm.byu.edu/prism/uploads/Site/begin_matlab.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_python.pngslide" width="500" /> <img src="https://apm.byu.edu/prism/uploads/Site/begin_java.pngslide" width="500" />
<style>
.slider { width: 500px; height: 300px; background-color: yellow; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; overflow: hidden; } .image-container { width: 1500px; background-color: pink; height: 300px; clear: both; position: relative; -webkit-transition: left 2s; -moz-transition: left 2s; -o-transition: left 2s; transition: left 2s; } .slide { float: left; margin: 0px; padding: 0px; position: relative; } #slide-1:target ~ .image-container { left: 0px; } #slide-2:target ~ .image-container { left: -500px; } #slide-3:target ~ .image-container { left: -1000px; } .buttons { position: relative; top: -20px; } .buttons a { display: inline-block; height: 15px; width: 15px; border-radius: 50px; background-color: lightgreen; }
</style>
<div class="slider">
<span id="slide-1"></span> <span id="slide-2"></span> <span id="slide-3"></span> <div class="image-container"> <img src="/uploads/Site/begin_matlab.png" class="slide" width="500" /> <img src="/uploads/Site/begin_python.png" class="slide" width="500" /> <img src="/uploads/Site/begin_java.png" class="slide" width="500" /> </div> <div class="buttons"> <a href="#slide-1"></a> <a href="#slide-2"></a> <a href="#slide-3"></a> </div>
</div>
There are additional links on computer programming on the CACHE teaching resources for Computer Programming.
There are additional links on the CACHE teaching resources for Computer Programming.
Data science is an inter-disciplinary field that uses algorithms to extract useful information from data. Machine learning is the ability to automatically learn from data without being explicitly programmed. Once a cause-and-effect relationship is learned or programmed, optimization can determine the best result by running many different scenarios to find feasible and optimal outcomes. Dynamic optimization is the application of optimization to time-varying systems.
There are many opportunities to learn from and interact with experts. In-person seminars and live webinars give an opportunity to engage with the speakers to learn from their disciplines.
Process Systems Engineering (PSE) is an interdisciplinary field of process design, operation, and optimization. The following courses are online resources from beginning to advanced topics. The beginning topics are focused on using a computer with programming, spreadsheet
Process Systems Engineering (PSE) is an interdisciplinary field of process design, operation, and optimization.

The following courses are online resources from beginning to advanced topics. The beginning topics are focused on introductory computing while the more advanced topics are focused on theory and methods for control, optimization, and machine learning.
There are additional links on computer programming on the CACHE teaching resources for Computer Programming.
Automation is transforming many industries. Process dynamics are how a system changes with time and control is concerned with automatically adjusting actuators to regulate a dynamic process, typically to a set point.
- 🎓 Control (Python)
- 🎓 Control (Python)
The Process Dynamics and Control courses are 14 week courses that are intended for self-study. There are additional links on the CACHE teaching resource page for process control.
Computer programming is a pre-requisite with available short-courses on Python, Matlab, and Java. Each Begin ______ course has 12 modules and can be completed in 2-3 hours.
Computer programming is a pre-requisite with available short-courses on Python, Matlab, and Java. The Begin Python, Matlab, and Java courses have 12 modules and can be completed in 2-3 hours each.
- 🎓 Computational Tools (Excel, Matlab, Python, MathCAD)
- 🎓 Introduction to Engineering Computing (Python, Excel, Matlab)
Process Systems Engineering (PSE) is an interdisciplinary field of process design, operation, and optimization.
Process Systems Engineering (PSE) is an interdisciplinary field of process design, operation, and optimization. The following courses are online resources from beginning to advanced topics. The beginning topics are focused on using a computer with programming, spreadsheet
Computer programming is a pre-requisite with available short-courses on Python, Matlab, and Java. Each course has 12 modules and can be completed in 2-3 hours.
Computer programming is a pre-requisite with available short-courses on Python, Matlab, and Java. Each Begin ______ course has 12 modules and can be completed in 2-3 hours.
- 🎓 Computational Tools (Excel, Matlab, Python, MathCAD)