This is a textbook on abstract algebra suitable for an undergraduate or beginning graduate course. It covers groups, commutative rings, basic linear algebra, Galois theory, and introductory algebraic geometry. It also touches on division algebras over the real numbers, category theory, and concepts of homological algebra.