Lecture 1 - Course Introduction Lecture 2 - Basics of Programming using MATLAB Lecture 3 - Array Operations in MATLAB Lecture 4 - Loops and Execution Control Lecture 5 - Tutorial: Using Arrays Lecture 6 - MATLAB Files -- Scripts and Functions Lecture 7 - Plotting and Output Lecture 8 - How to submit MATLAB Assignment Lecture 9 - Errors in Numerical Computation Lecture 10 - Truncation Errors and Taylors Series Lecture 11 - Round-Off Errors; and Iterative Methods Lecture 12 - Step-wise Methods and Error Propagation Lecture 13 - How to get MATLAB Online access (for all enrolled students of this course) Lecture 14 - Differentiation in Single Variable Lecture 15 - Higher Order Differentiation Formulae Lecture 16 - Partial Differentials (Bonus) Lecture 17 - Numerical Integration Lecture 18 - Multiple Applications of Integration Formulae Lecture 19 - In-Build MATLAB Integration Functions Lecture 20 - Basics of Linear Algebra Lecture 21 - Gauss Elimination and Back-Substitution Lecture 22 - LU Decomposition and Partial Pivoting Lecture 23 - Gauss Siedel Method Lecture 24 - (Tutorial) Lecture 25 - Tri-Diagonal Matrix Algorithm Lecture 26 - Nonlinear Equations in Single Variable Lecture 27 - Using MATLAB command fzero Lecture 28 - Fixed Point Iteration in Single Variable Lecture 29 - Newton-Raphson (single variable) Lecture 30 - Using MATLAB command fsolve (multi-variable) Lecture 31 - Newton-Raphson (multi Variable) Lecture 32 - Introduction Lecture 33 - Linear Least Squares Regression Lecture 34 - Nonlinear and Functional Regression Lecture 35 - Interpolation Functions in MATLAB Lecture 36 - Introduction and Euler\'s Method Lecture 37 - Runge-Kutta (RK-2) method Lecture 38 - MATLAB ode45 algorithm Lecture 39 - Higher order Runge-Kutta Methods Lecture 40 - Error Analysis Lecture 41 - Multi-Variable ODE Lecture 42 - Stiff Systems & Solution using ode15s Lecture 43 - Method of Lines for transient PDEs Lecture 44 - A Final Example Lecture 45 - Tutorial: How to do linear and nonlinear regression