The Complete MATLAB Mastery Bundle

1 Review
You save 86% -

78 Lessons (6h)

  • Course and Instructor Introduction
    Introduction to Course3:13
    Introduction to Matlab Software5:01
    MATLAB Graphical User Interface5:38
    Some common Operations5:57
    how to connet with me
  • Handling Variables and Creating Scripts
    Lets lay foundations for understanding variables6:31
    Creating scripts and understanding commenting and semicolon effect6:29
    Different types of variables (Strings, characters and logical)8:10
  • Doing Basic Math in MATLAB
    Basic Maths (addition, multiplication, subtraction and powers)7:30
    Understanding operation precedence6:02
    Additional Math Functions (GCD, LCM, Prod, PERMS, Prime)6:11
    Trignometric functions5:15
    Set operations5:21
    Computing statistics of the matrices10:00
    Handling Random Numbers4:43
    Cross and dot product4:24
    Basic logical operation (And, Or and Not)4:16
    Sign and absolute functions4:23
    Converting numbers between different bases7:23
    Discretizing your data9:13
    Practice Exercise Question
    Solutions to Practice Exercise Question
  • Operations on Matrices
    Determining unique elements11:00
    Determining membership of elements to a matrix5:55
    Shifting matrix elements4:39
    Determinant, inverse and diagnal elements2:37
    The colon operator for data selection4:14
    Relational operations7:12
    Some commonly used matrices3:15
    Sorting matrix values6:01
    Size and length functions3:14
    Concatenating matrices2:15
    Finding non-zero elements4:44
    Frequencies of values within a vector5:17
    Practice Exercise Questions (Beginner)
    Solutions to Practice Exercise Question (Beginner)
    Practice Exercise Questions (Advance)
    Solutions to Practice Exercise Question (Advance)
  • Advance Math Functions with Symbolic Data Type
    Symbolic variables5:27
    Differentiation and integration using symbolic variables5:20
    Solving equations8:36
    Symbolic functions2:20
  • Interacting with MATLAB and Graphics
    Basic Input Output Commands5:01
    More Input/output Options5:20
    Plotting data7:19
    Ploting 3-D data3:00
    More plotting options8:10
    Combining plots with hold on4:03
    Interacting with the plot using the brush tool6:11
    Creating plots with two y-axis4:02
    Animated line3:05
    Bar graphs8:20
    Checking for existence of files, scripts, folders, functions or class3:47
    Manipulating Directory (Part 1)7:13
    Manipulating Directory (Part 2)7:21
    Processing a text file12:21
    Project Solution
  • Importing Data into MATLAB
    Importing data from excel to matlab2:50
    Importing different types of data6:19
    Practice Exercise Questions
    Solutions to Practice Exercise Questions
  • MATLAB Programming
    Conditional If statement (Part 1)4:14
    Conditional If statement (Part 2)6:18
    For loops for iterating through your code8:10
    Nested for loops7:44
    While loops (when you don't know the number of iterations)8:29
    Breaking out from a loop before final condition4:54
    Continue statement for skipping an iteration6:03
    Switch statements for choice selection6:17
    Practice Exercise Question
    Solutions to Practice Exercise Questions
    Practice Exercise Questions (Challenge)
  • Making Your Own Functions
    Creating custom build functions3:03
    Functions with inputs4:09
    Functions with multiple inputs and outputs5:44
    The return statement inside a function3:49
  • Sharing Your Results
    Generating reports with the publishing options5:16
    Sharing your results with live script7:17

Discover the Power of Engineers' Preferred Data Analysis & Visualization Tool

Nouman Azam

Nouman Azam received his Ph.D. Degree in Computer Sceince from University of Regina in 2014. Prior to that, he completed his M.Sc. in Computer Software Engineering from National University of Sciences and Technology, Pakistan, and Bachelor's in Computer Sciences from National University of Computer and Emerging Sciences, Pakistan in 2007 and 2005, respectively

Nouman has over 10 years of teaching experience. He has taught almost all the major computer science subjects including introduction to computers, computer organization and architecture, operation systems, computer networks, image processing, digital logic design, discrete structures and many others. He has extensive knowledge of tools such as MATLAB, QTSpim, C++, Java and Other academic tools used for teaching and instructing purposes.


MATLAB (Matrix Laboratory) is a multi-paradigm numerical computing environment and programming language that is frequently used by engineering and science students. In this course, you will be introduced to MATLAB at a beginner level, and will gradually move into more advanced topics. The key benefit of MATLAB is how it makes programming accessible to everyone, allowing you to resolve complex problems with less complex code.

  • Access 78 lectures & 6 hours of content 24/7
  • Use MATLAB confidently to solve problems
  • Run scripts, write code, & do data analysis & visualization
  • Solve equations, do math operations, & manipulate matrices
  • Reinforce your understanding w/ added practice questions & solutions
  • Formulate your own logic & convert complex problems into MATLAB code & solve them using programming skills


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.