I kursen studeras klassisk abstrakt algebra, där begrepp som grupper, ringar, heltalsområden och kroppar, såväl som restklasser, ideal och isomorfi är centrala. Tillämpningar av den fundamentala teorin för dessa ges sedan inom kombinatorik, kryptering och kodningsteori.
Vidare studeras polynom med koefficienter i en kropp och hur man alltid kan hitta nollställen till polynomet i en större kropp. Den allmänna teorin för sådana kroppsutvidgningar kopplas till de tre klassiska geometriska problemen; vinkelns tredelning, kubens fördubbling och cirkelns kvadratur, och varför dessa inte kan lösas.