This document is the preface to a textbook on algorithmic mathematics. It introduces algorithms as unambiguous instructions to solve mathematical problems. The textbook aims to teach algorithm design and analysis, and provide constructive tools for abstract algebra. Algorithms are written in a simple language using standard notation, with if-statements and while-loops. Exercises similar to exam questions are included to aid learning.