This document provides an overview of solving systems of linear equations. It defines a system of linear equations and shows how to write it in matrix-vector form. It describes direct methods like Gaussian elimination, Gauss-Jordan elimination and LU decomposition to exactly solve systems. It also introduces iterative methods to approximately solve systems. Examples are provided to demonstrate solving systems by these various numerical methods.