Linear algebra
Algebraic structures: group, ring, module, basic Galois theory
Gaussian Integers
Integrality
Ideals
Lattices
Minkowski's "geometry of numbers"
Class Number
Dirichlet's unit theorem
Extensions of Dedekind domains
Hilbert's ramification theory
Cyclotomic fields
Localization
Orders
Schemes
Function fields
p-adic numbers
The students will be learn the basics of the algebraic number theory - the language, the terms that are are used everywhere in advanced algebra, the examples and the number-theoretic consequences.
Neukirch "Algebraic Number Theory