The chapter focuses mainly on the following components of algebraic competence: (a) the ability to understand equality and equations and to apply them in real world problem-solving settings; (b) the ability to think in a symbolic language, to understand algebra as generalized arithmetic, and to understand it as the study of mathematical structures. The main topic discussed is teaching linear equations and their systems.