An overview of all classes you will be required to take can be found here
Click here for detailed information about individual classes