Aims at understanding the functioning of algebraic reasoning, its characteristics, the difficulties students encounter in making the transition to algebra, and the situations conducive to its favorable development. This book provides an introduction to generalization, problem solving, modeling, and functions.