Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 1
Foundations of Number Fields
Module 2
Arithmetic of Ideals in Rings of Integers
Module 3
Dedekind Domains and Unique Ideal Factorization
Module 4
The Group of Fractional Ideals
Module 5
The Class Group and Class Number
Module 6
Minkowski Theory and Finiteness of the Class Number
Module 7
Computing Class Groups: The Algebraic Method
Module 8
Units and Real Quadratic Fields
Module 9
The Analytic Perspective: Zeta and L-Functions
Module 10