This document provides an introduction to MATLAB for engineering students. It covers basic MATLAB functionality like arithmetic, variables, plotting, and matrices. It also introduces programming concepts in MATLAB like scripts, functions, control flow, and debugging. The document contains 6 chapters that progress from basic use to more advanced programming topics. Each chapter includes examples and exercises for students to practice the concepts.