This document introduces algorithms as a problem-solving tool. It discusses analyzing problems, designing solutions through top-down design, and representing solutions as step-by-step algorithms. Specific algorithm types introduced are stepping, looping with repeat until, while, and for loops. Examples of algorithms are provided for common math problems like finding volume or averages. Readers are prompted to write their own algorithms for practice.