Scientific and technical
Learn matrix-oriented programming for engineering, modelling, and analysis.
values = [1 2 3];
disp(sum(values));COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how matlab workspace, scripts, and live files works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how statements, indexing, and matrix syntax works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how variables, workspaces, and function scope works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how numeric arrays, tables, cells, and structures works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how matrix operators and element-wise operations works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how logical indexing and conditional decisions works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how loops, vectorization, and array functions works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how functions, anonymous functions, and handles works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how matrices, tables, timetables, and datasets works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how character arrays, strings, and formatting works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how errors, warnings, and input validation works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how functions, packages, paths, and projects works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how classes, properties, and method organization works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how files, plots, parallel pools, and data import works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing numerical tolerances and scripts works in MATLAB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.