1. Groups and homomorphisms -- 2. The isomorphism theorems -- 3. Permutation groups -- 4. Finite direct products -- 5. The Sylow theorems -- 6. Normal series -- 7. Extensions -- 8. Some simple groups -- 9. Infinite Abelian groups -- 10. Homological algebra -- 11. Free groups and free products -- 12. The word problem