- Introduction
- Get To Know Your Workspace!
- Create Your Own Workspace Layout!
- Save Your Work In a File & The Holy Trinity of All (almost) M Files
- Quickest Way To Get Help from MATLAB
- Quiz 1 - Introduction to MATLAB - Test Yourself!
- Variables intro
- Command Window Formatting
- Types in MATLAB
- Converting One Type to Another
- Naming convention
- Semicolon
- Quiz 2 - Variables and Basic Functions - Test Yourself!
- Variables - Source Code ZIP
- Basic Arithmetic Operations in MATLAB
- Order of Operations - Brackets, Become a Master of Brackets
- Exercise Order of Operations with Brackets
- Where Are The Pi and Euler Numbers?
- Comments and Sections - Correctly Document Your Code!
- Project 1 - Basic Arithmetics - Pythagorean Theorem
- Relational (Comparison) Operators in MATLAB
- Getting the Sign and the Absolute Value of a Number
- Finding Roots of Any Equations, Greatest Common Divisor, Least Common Multiple
- Permutations, Combinations and Prime Numbers
- Quiz 3 - Basic Arithmetic Operations and Documentation - Test Yourself!
- Basic Arithmetic Operations - Source Code
- Intro To Vectors - What are Vectors?
- Arithmetic Operations On Vectors
- Dot and Cross Products Between Two Vectors
- Extracting, Modifying and Selecting Subvectors
- Concatenating Vectors
- Length and Sum of Vectors
- Project 2 - Vectors Part 1 - Practice Comparing, Extracting, Selecting Vectors
- Quiz 4 - Vectors Part One - Test Yourself!
- Vectors Part One - Source Code ZIP
- Logical Selection and Extraction of Vectors and Subvectors
- Generating Random Numbers with Specific Ranges
- Sorting a Vector
- Find The Indexes of Specific Values in Vector
- Project 3 - Vectors Part 2 - Practice Finding Elements in Vectors
- Quiz 5 - Vectors Part Two - Test Yourself!
- Vectors Part Two - Source Code ZIP
- Intro to Matrices
- Arithmetic Operations on Matrices
- Get The Diagonal of a Matrix
- Size and Dimensions of a Matrix
- Extracting and Selecting Submatrices
- Logical Selection and Extraction of Matrices and Submatrices
- Project 4 - Matrices Part 1 - Generating Grayscale Images wit Matrices
- Project 5 - Matrices Part 2 - Manipulating Grayscale Images With Matrices
- Quiz 6 - The Basics of Matrices in MATLAB - Test Yourself!
- Matrices Part One - Source Code ZIP
- Special Matrices in MATLAB Part 1 - Ones and Identity
- Special Matrices in MATLAB Part 2 - Zeros, Increase Your Code Speed 100 times!
- Concatenating Matrices, Vertically and Horizontally
- How does MATLAB Actually Work with Matrices - Sum, Min, Max
- Important Functions for Matrices Part 1
- Important Functions for Matrices Part 2
- Sorting Matrices with MATLAB
- Project 6 - Matrices Part 3 - Introduction to RGB Images and 3D-6D+ Matrices
- Project 7 - Matrices Part 4 - Manipulating RGB Images through Matrix Operations
- Project 8 - Matrices Part 5 - More Matrix (RGB Image) Manipulation Practice
- Quiz 7 - Advanced Matrix Techniques in MATLAB - Test Yourself!
- Matrices Part Two - Source Code ZIP
- Creating a Basic Plot
- Customizing a Plot - Color, LineStyle, LineWidth, Markers and More
- Labels and Grids on a Plot
- Automated Limits for your Plots
- Hold On! Multiple Graphs on The Same Plot
- Sprinkle Your Plot with a Legend
- Another Way for Multiple Plots - Subplot
- Project 9 - Data Visualization 1 - Data and Subplots
- Project 11 - Data Visualization 2 - Introduction to Handles
- Project 10 - Data Visualization 3 - More Common Properties in a Single Line
- Quiz 8 - Data Visualization - Visualize Your Data - Test Yourself!
- Data Visualization - Source Code ZIP
- The Logical Operators Explained
- Introduction to Conditional Statements - If/Else With Relational Operators
- Conditional Statements with Logical Operators
- Conditional Statements with Complex Logical Expressions
- Nested Conditional Statements
- Handling Multiple Cases - ElseIf
- Handling Multiple Cases - Switch
- Project 12 - Conditions 1 - Change Plot Properties Based On Some Conditions
- Project 13 - Conditions 2 - More Complex Plot Properties From Conditions
- Quiz 9 - Conditional Statements - Control the Flow In Your Code - Test Yourself!
- Conditional Statements - Source Code ZIP
- How A Loop Works
- Indexing a Vector with a For Loop
- For Loop and Equations