This repository contains teaching material for the Nuclear Structure course at Michigan State University, taught in the period 2013-2016. The course contains basic material on nuclear structure, from single-particle data, mean field approximations to shell-model studies and selected many-body methods for nuclear structure studies.