This web app allows students to find out what courses they can potentially take in the future using a course they have already taken or plan to take. This web app was created because when I was in my final years at UofT, I needed to take higher level courses to fulfill breadth requirements to graduate. There were some courses that really interested me, however you would need to go through a ton of course pages to ensure you had the pre-requisites. With this tool, now you can easily see what higher level courses you can take to fulfill your graduation requirements without scouring through tens of pages of course pages.
Enter a course code (including its campus tag) that you have already taken or plan to take and hit search. Clicking/Tapping on buttons will display the courses that have the entered course code as the prerequisite.
We created a Python script that scraped UofT's course calendar across all three campuses and stored it in a database. We wrote additional functions that parsed out course codes from the prerequisite section of the course description page.
This web application is not affliated with the University of Toronto. Furthermore, the information displayed is not guarranteed to be 100% correct, however, we do our best to ensure it's very accurate. Lastly, keep in mind that this tool only looks up courses where the submitted course code is a prerequisite of. Therefore, to ensure your eligibility of a course, please visit the official calendar to see the all of its prerequisites. Database Last Updated: June 19, 2019
Send me an message through my website
*Include the campus code. St. George = H1, Scarborough = H3, Mississauga = H5. **Read Disclaimer
Ex. enter "ANT101H5"