Overview of the main types of courseworks