This document outlines the major tools and results of group theory and ring theory. In group theory, it discusses notions such as subgroups, cyclic groups, permutation groups, cosets, normal subgroups, group homomorphisms, and direct products. It states several theorems regarding the properties of groups and their elements, including the order of elements and subgroups. In ring theory, it covers basic properties of rings, ideals, homomorphisms, polynomial rings, unique factorization domains, and fields. The document aims to provide students with the background needed to understand and solve problems in abstract algebra.