Begin Matlab with TCLab

The Begin Matlab with TCLab is an introduction and review of basic Matlab programming with 12 lessons that can be completed in 2-3 hours (15-20 minutes each).

The course is designed to start from no programming experience and guide a self-paced learner through the basics of Matlab. The 12 modules are run from Matlab, Octave, or the Jupyter Notebooks. Any of them can serve as the Integrated Development Environment (IDE) but the Jupyter notebooks are used for all instructional videos. The tutorials start with how to install all of the software and use the hands-on lab kit. The exercises are interactive and there are solution videos for each module if you need additional help.

Module Matlab Octave
Intro Introduction Introduction
1 Overview Overview
2 Debugging Debugging
3 Variables Variables
4 Printing Printing
5 Arduino Arduino
6 Functions Functions
7 Loops Loops
8 Input Input
9 If Statements If Statements
10 Arrays Arrays
11 Cell Arrays Cell Arrays
12 Plotting Plotting

After completing this course, there are next courses that build upon the basic programming experience but with Java or Python.

Temperature Control Lab

The final project is a review of all course material with real data from temperature sensors in the Temperature Control Lab (TCLab). The temperatures are adjusted with heaters that are adjusted with the TCLab. This lab hardware is also used in the Process Dynamics and Control Course and the Dynamic Optimization Course.