An interactive visualization tool for exploring course prerequisites at Georgia Tech's School of Computing. This tool helps students better understand course dependencies and plan their academic journey.
GradGT is a modern, interactive tool designed to help Georgia Tech students visualize and understand course prerequisites in the School of Computing. Built with Next.js and TypeScript, it provides real-time enrollment data and an intuitive interface for exploring course relationships.
- Interactive Course Map: Visual representation of course prerequisites and their relationships
- Real-time Enrollment Data: View current and historical enrollment statistics:
- Current semester enrollment
- Previous semester enrollment
- One year ago enrollment
- Three semesters ago enrollment
- Dark/Light Mode: Toggle between dark and light themes for comfortable viewing
- Zoom & Pan: Easily navigate through the course map
- Course Categories:
- Required Courses (Amber)
- Intelligence Courses (Emerald)
- Information Courses (Orange)
- Systems Courses (Blue)
- Theory Courses (Purple)
- AND/OR Logic: Diamond shapes represent prerequisite logic gates
Each course is represented as a node with:
- Course ID (e.g., CS 1331)
- Course Title
- Prerequisites
- Thread Classifications
- Credit Hours
- Historical Enrollment Data
- Each thread requires 18 credit hours
- Minimum of 6 courses per thread
- Core courses may count towards thread requirements
- Some courses can satisfy multiple thread requirements
- Visit GradGT
- Select your threads of interest
- Explore course prerequisites and relationships
- Use filters to focus on specific course categories
- Toggle enrollment data for capacity planning
We welcome contributions! Please see our Contributing Guide for details on how to get started.
Thanks goes to these wonderful people (emoji key):
![]() Vineeth Sendilraj 🌟 💻 🎨 🤔 |
![]() Daveh Day 🌟 💻 🤔 |
![]() Vivek Vishwanath 🌟 💻 🤔 |
Dr. Mary Hudachek-Buswell 🖋 🎨 🤔 |
This project is licensed under the MIT License - see the LICENSE file for details.
- GT Scheduler Team for their comprehensive API
- School of Computing for public course data
- Mary Hudachek-Buswell for project direction and support


