Ring theory, from scratch

What do clock arithmetic, polynomials, the complex numbers and the codes in a QR code have in common? They're all rings: number systems where you can add, subtract and multiply. This course builds the theory from the ground up, with pictures first and proofs close behind.

Start with Unit 1
Arithmetic modulo 12 as a clockA clock face numbered 0 to 11. The units 1, 5, 7 and 11 are purple; the zero divisors 2, 3, 4, 6, 8, 9 and 10 are pink. A star drawn by repeatedly jumping 5 steps visits every number before returning to 0.01234567891011
Arithmetic on a 12-hour clock is a ring. The purple hours can be divided by; the pink ones multiply with others to give zero. Jumping 5 hours at a time visits every hour, which is why 5 has an inverse. All of this is explained in Units 1 and 2.

How each unit works

The idea

Every concept starts with a familiar example and a plain-language explanation of why it matters.

A picture

Clocks, grids, lattices and diagrams that let you see the structure before the symbols.

The proof

Real theorems with full proofs, tucked into expandable boxes, plus optional "going deeper" sections.

Try it

Questions throughout and a practice set at the end of each unit, with answers hidden until you're ready.

The course

Work through the units in order. Each one builds on the ones before it. You need school algebra; everything else is explained as it comes up.

  1. 1

    What is a ring?

    Number systems you already know; the seven axioms; first consequences like \(0 \cdot a = 0\); units and zero divisors.

    Start here
  2. 2

    Clock arithmetic

    Congruences and the rings \(\mathbb{Z}/n\); which elements have inverses; Euclid's algorithm; Fermat's little theorem; RSA.

    Available now
  3. 3

    Domains and fields

    When cancellation works; why every finite domain is a field; fractions; characteristic; the freshman's dream.

    Available now
  4. 4

    Polynomial rings

    Long division; roots and factors; polynomials over \(\mathbb{Z}/p\); irreducible polynomials and how to test for them.

    Available now
  5. 5

    Homomorphisms

    Maps that respect arithmetic; proving equations have no solutions; kernels; isomorphisms; \(\mathbb{Z}/6 \cong \mathbb{Z}/2 \times \mathbb{Z}/3\).

    Available now
  6. 6

    Ideals and quotients

    Declaring things to be zero; quotient rings; building \(\mathbb{C}\) from real polynomials; the first isomorphism theorem.

    Available now
  7. 7

    Prime and maximal ideals

    Which quotients are domains and fields; building new fields from irreducible polynomials; a map of the primes.

    Available now
  8. 8

    Factorisation

    Irreducibles versus primes; how unique factorisation fails in \(\mathbb{Z}[\sqrt{-5}]\); Euclidean domains, PIDs and UFDs; ideal numbers.

    Available now
  9. 9

    Gaussian integers

    Primes in the plane; Fermat's theorem on sums of two squares; counting lattice points; Pythagorean triples.

    Available now
  10. 10

    Finite fields

    Why sizes are prime powers; \(\mathbb{F}_4\), \(\mathbb{F}_8\) and \(\mathbb{F}_9\); generators; one field of each size; error-correcting codes and cryptography.

    Available now
  11. 11

    Beyond the basics

    The Chinese remainder theorem; Noetherian rings; ideals as geometric shapes; quaternions; where to go next.

    Available now
Powered by Webloyt | Report abuse