Course Catalog, Schedule and Registration
With a spectrum of classes covering more than 150 subjects, NC State offers a breadth of programs designed to enhance your academic success. Here, you can browse classes, learn how to register for classes or explore our many exchange program options.
Course Catalog
The course catalog lists every course offered during your time at NC State. Use this tool to view course descriptions and credit information.
Course Schedule
The course catalog lists every course offered during your time at NC State. Use this tool to view course descriptions and credit information.
Course Registration
Before you register for classes, schedule a meeting with your academic advisor to plan your upcoming semester schedule. Choose an option below to learn more about the registration process.