Algebra is one of the fundamental pillars of mathematics. It occupies a central role in many mathematical theories, as well as in the technical and natural sciences. A solid command of algebraic tools is essential for every scientist, as it provides a rigorous framework for modeling data, simplifying real-world problems, and developing solutions through mathematical symbols and algebraic structures.

This document contains lectures and tutorials prepared for first-year students in the First Cycle (Basic Training in Computer Science) at Higher National School of Advanced Technologies (ENSTA). It is organized into four chapters, each designed in accordance with the ministerial syllabus.