Courses with an asterisk (*) are recommended for new students.
Some courses have recommended preliminary courses. Taking the preliminary courses first will maximize the value you get from the course. Please refer to the list of recommended preliminary courses here.