Plan Your Academic Future

Visualize course dependencies and plan your degree path with our course planner designed for University of Waterloo students.

6,000+

Courses mapped

50+

Departments

UWPlanit
→ Analyzing course path for CS Major...
✓ Prerequisites: CS135 → CS136 → CS241
✓ Corequisites: MATH136, MATH239
✓ Optimized 5-year plan generated
$ uwgraph --optimize --major cs

Everything you need

Plan smarter, graduate faster

Our intelligent course planner uses UW data to help you navigate complex prerequisites and optimize your academic journey.

Interactive Graph

Visualize course dependencies with our beautiful interactive graph. See prerequisites, corequisites, and connections at a glance.

Smart Planning

Plan your degree. Get optimal course sequences and identify potential scheduling conflicts before they happen.