Abstract Algebra II (saylor.org)

Offered by Saylor.org,
Abstract Algebra II (saylor.org)

This course is a continuation of Abstract Algebra I: we will revisit structures like groups, rings, and fields as well as mappings like homomorphisms and isomorphisms.

We will also take a look at ring factorization, which will lead us to a discussion of the solutions of polynomials over abstracted structures instead of numbers sets. We will end the section on rings with a discussion of general lattices, which have both set and logical properties, and a special type of lattice known as Boolean algebra, which plays an important role in probability. We will also visit an important topic in mathematics that you have likely encountered already: vector spaces. Vector spaces are central to the study of linear algebra, but because they are extended groups, group theory and geometric methods can be used to study them.
Later in this course, we will take a look at more advanced topics and consider several useful theorems and counting methods. We will end the course by studying Galois theory—one of the most important theories in algebra, but one that requires a thorough understanding of much of the content we will study beforehand.
Upon successful completion of this course, students will be able to:

  • Compute the sizes of finite groups when certain properties are known about those groups.
  • Identify and manipulate solvable and nilpotent groups.
  • Determine whether a polynomial ring is divisible or not and divide the polynomial (if it is divisible).
  • Determine the basis of a vector space, change bases, and manipulate linear transformations.
  • Define and use the Fundamental Theorem of Invertible Matrices.
  • Use Galois theory to find general solutions of a polynomial over a field.

Course Requirements:
Have completed Linear Algebra, Linear Algebra II and Abstract Algebra I.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Computer Science II (saylor.org) Saylor Academy
Saylor.org

Introduction to Computer Science II (saylor.org)

This course is a continuation of the first-semester course titled CS101: Introduction to Computer Science I. It will introduce you to a number of more advanced Computer Science topics, laying a strong foundation for future academic study in the discipline. We will begin with a comparison between Java—the programming language utilized last semester—and C++, another popular, industry-standard programming language.

Self Paced
Self-Paced
Aléatoire : une introduction aux probabilités - Partie 1 (Coursera) Coursera
École Polytechnique

Aléatoire : une introduction aux probabilités - Partie 1 (Coursera)

Ce cours d'introduction aux probabilités a la même contenu que le cours de tronc commun de première année de l'École polytechnique donné par Sylvie Méléard. Le cours introduit graduellement la notion de variable aléatoire et culmine avec la loi des grands nombres et le théorème de la limite centrale. Les notions mathématiques nécessaires sont introduites au fil du cours et de nombreux exercices corrigés sont proposés.

Sep 7th 2026
5-12 Weeks
Introduction to Statistics (saylor.org) Saylor Academy
Saylor.org

Introduction to Statistics (saylor.org)

The purpose of this course is to introduce you to the subject of statistics as a science of data. There is data abound in this information age; how to extract useful knowledge and gain a sound understanding in complex data sets has been more of a challenge. In this course, we will focus on the fundamentals of statistics, which may be broadly described as the techniques to collect, clarify, summarize, organize, analyze, and interpret numerical information.

Self Paced
Self-Paced
Differential Equations (saylor.org) Saylor Academy
Saylor.org

Differential Equations (saylor.org)

Differential equations are, in addition to a topic of study in mathematics, the main language in which the laws and phenomena of science are expressed. In basic terms, a differential equation is an expression that describes how a system changes from one moment of time to another, or from one point in space to another.

Legacy Course
Self-Paced
Numerical Methods for Engineers (saylor.org) Saylor Academy
Saylor.org

Numerical Methods for Engineers (saylor.org)

Numerical methods have been used to solve mathematical expressions of engineering and scientific problems for at least 4000 years. Such methods apply numerical approximation in order to convert continuous mathematical problems (for example, determining the mechanical stress throughout a loaded truss) into systems of discrete equations that can be solved with sufficient accuracy by machine. This course will provide you with an introduction to several of those numerical methods which you may then find opportunity to practice later in the curriculum.

Legacy Course
Self-Paced
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Sep 14th 2026
5-12 Weeks
Precalculus I (saylor.org) Saylor Academy
Saylor.org

Precalculus I (saylor.org)

Precalculus I is designed to prepare you for Precalculus II, Calculus, Physics, and higher math and science courses. In this course, the main focus is on five types of functions: linear, polynomial, rational, exponential, and logarithmic. In accompaniment with these functions, you will learn how to solve equations and inequalities, graph, find domains and ranges, combine functions, and solve a multitude of real-world applications.

Legacy Course
Self-Paced
Introduction to Complex Analysis (Coursera) Coursera
Wesleyan University

Introduction to Complex Analysis (Coursera)

This course provides an introduction to complex analysis which is the theory of complex functions of a complex variable. We will start by introducing the complex plane, along with the algebra and geometry of complex numbers, and then we will make our way via differentiation, integration, complex dynamics, power series representation and Laurent series into territories at the edge of what is known today.

Sep 14th 2026
5-12 Weeks