The smarter way to plan your University of Waterloo degree. Build schedules, track requirements, and make informed course decisions.
Easily monitor your progress towards graduation requirements
Build and compare different course schedules across terms
Make informed decisions with real student ratings and reviews
UWPlan was created to simplify the complex process of degree planning for University of Waterloo students. We believe that every student should have access to the tools and information they need to make informed decisions about their academic journey.
By combining course information, student ratings, and a course planning system, we help students create optimal degree plans that meet all their requirements while considering their interests and goals.
As UWaterloo students ourselves, we understand the challenges of planning courses and meeting degree requirements. UWPlan was built with the specific needs of UWaterloo students in mind, integrating with existing tools like UWFlow to provide a comprehensive planning experience.
UWPlan is open source and built with modern web technologies. We believe in transparency and community contribution. Check out our GitHub repository to see how you can contribute to making UWPlan even better.
Everything you need to plan your University of Waterloo degree journey
Plan your degree with our straightforward course selection system. Keep track of your courses and requirements all in one place.
Make informed decisions about your courses using real data from UWFlow and feedback from fellow students.
Join the next generation of smarter course planning at UWaterloo
Start Planning Today →