Gaussian elimination is a method to solve systems of linear equations by transforming the matrix of coefficients into upper triangular form using elementary row operations. It has two steps: forward elimination reduces the matrix to row echelon form, and back substitution solves the system. The method is equivalent to computing an LU matrix decomposition that writes the original matrix as the product of an invertible matrix and an upper triangular matrix. Examples demonstrate solving systems by Gaussian elimination.