This video explains how to implement an insertion sort in VB.NET. You will see how to program an insertion sort procedure, with a hard coded array of data, and it's own output routine. You will also see how to rewrite this procedure with a parameter, so it will work with any array of integers. The video also covers the use of the logical operators AndAlso and OrElse, so you can short circuit unnecessary tests in a complex logical expression.