Homological algebra. Hilbert functions. Regular sequences. Grade and depth. The Koszul complex. Free resolutions. Regular rings. Cohen-Macaulay rings. Complete intersections. Gorenstein rings. Canonical modules and local cohomology. Stanley Reisner rings, determinanntal rings.