Your Classes

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.

Registering for Classes

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.

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.

Exchange Programs

As an NC State student, you also have access to resources of other local colleges and universities through the inter-institutional program, the Cooperating Raleigh Colleges program, Study Abroad and UNC Online. Choose an option below to learn more.

Questions regarding registration?