Welcome to CourseRoad!
A four-year planner for the MIT community.
Help ~ Facebook Page ~ Github
Class Type:
  ( units)


Unofficial Audit[?]:
General Institute Requirements:
Physics I: []
Physics II: []
Calculus I: []
Calculus II: []
Chemistry: []
Biology: []
REST [] []
LAB [] []
CI-H [] []
   A []  H []  S []
   Other HASS: [] [] [] [] []





Freshman Year
Sophomore Year
Junior Year
Senior Year


Close this

Your saved roads:

Close this

CourseRoad Help

What is CourseRoad?

CourseRoad allows you to plan out your classes over your MIT undergrad career.

Enter classes you have taken and want to take, and CourseRoad will tell you all about how you're doing on class prerequisites, General Institute Requirements (GIRs), and requirements for majors and minors.
You can even save course mappings to share with friends and advisors to get feedback!

How do I add/move/delete classes?

In the upper-left, click the "Add" tab, where you can enter the course numbers of your classes and choose the semester you took them/want to take them. You'll see that class added on the main timeline on the right-hand side of the page. This area gets filled with the classes you choose.

If you want to move a class around, simply drag and drop it to another semester.

If you want to delete the class, drag it to the right-hand and drop it on the the black X that appears, or select the class and hit Delete.

How do I add a UROP/elective/PE class/thing that isn't an MIT class?

When you click the "Add" tab in the upper-left, change "Class Type" from Subject to Custom: from there, type the subject's name and units, and proceed as you would normally for a class.

What are those weird lines everywhere? Why are some classes red?

Those lines appear between classes to show you the map of prerequisites and corequisites for your classes. Grey is for prereqs, black is for coreqs.

If you've added a class and all of its requisites are satisfied by the classes you've already added, then it'll turn green. If you're still missing reqs, it'll appear red and you can mouse over the part that says "Reqs: [ ]" to see which classes you still need. Your class might also be red if it's placed in the wrong semester, isn't counting for credit, or isn't available in that year.

I have permission to override the requisites for X.XX. How do I show that?

If you've taken a class without taking its requisites (or if CourseRoad's acting up and not recognizing that you've completed said reqs), you can click once on the class (thus highlighting the class in pink) and click "OVERRIDE REQUISITES" in the lower-left. You can also read that course's description and other info in the lower-left as well.

What are the years displayed on each class?

The year attached to each class represents the catalog year from which that class' data was taken. It doesn't necessarily match the year in which you took the class: if the requisites and teachers are the same then and now, then you don't have to worry about it.

If, however, you took (say) the 2009-2010 version of a class, simply click the displayed year and choose "'09-'10" from the dropdown. The class will automatically replace itself with the proper version.

If you're entering a lot of classes and this seems like an issue, try clicking the "About" tab and choosing "User Settings": if you update your class year in that field, CourseRoad will try to add the classes to semesters using data from the year in which you took said classes.

What is that checklist for?

The checklist on the left-hand side lets you keep track of all of your GIRs and major/minor requirements. If you choose majors and minors from the dropdowns, then you'll also see how you're doing on their respective requirements as well.

How do I save a "road" for later or to share with others?

If you want to save your course map for later, simply click the "Save" tab in the upper-left, and click "Save Classes". The URL you see in the address bar will become a specialized, saved link to your courses. Copy and share it with whomever you like.

You can also click "Save with Login" to save the road while connecting it to your Kerberos username (i.e. the username in username@mit.edu). Note: this requires that you have certificates installed and enabled on the browser you're using.

What good does logging in do?

Logging in allows you to:
  • Save your roads attached to your account and manage them later (go to the "Save" tab and click "View Saved Roads")
  • Save user settings such as class year and toggling CourseRoad features
  • Choose custom save hashes for your roads (e.g. "username/with-energy-minor"), and even choose a "public" road to be visible at courseroad.mit.edu/username
and more!

What about privacy?

When you aren't signed in, the save hashes you generate (the stuff after the "#" in the URL) are random and don't contain any information about you, specifically. On my end in those cases, the database is only storing your IP address, the classes and majors/minors you added, and a timestamp.

If you save roads while signed in, the road will be attached to your athena username with a timestamp, thus hiding the link from being easily discoverable.
You can personally choose to change these hashes by clicking the "Save" tab, clicking "View Saved Roads", and editing the hash from there.
You can also choose to enable one of your saved roads as public: a public road will be viewable to anyone who goes to courseroad.mit.edu/username.
You'll also have the option to supply your graduation year to CourseRoad, in case you want the class year versions to be accurate (see above in "What are the years displayed on each class?").

tl;dr: don't worry, you're safe :)

Further help, who's behind this, and why?

First off, feel free to email me at courseroad@mit.edu if you have any comments/complaints/hate mail/cool historical maps.

CourseRoad is the brainchild of Danny Ben-David '15, and was the Grand Prize Winner in the 2012 iCampus Student Prize Competition. Ever since I showed up at MIT, I've been bothered at how unintuitive the course and major structures are as laid out in the MIT Catalog. Seeking a better way, the iCampus Prize provided the motive for me to build CourseRoad, and here we are. :)

Special thanks to OEIT for funding and guiding me through the spring and summer, and to the awesome folks at SIPB for their litany of services and helpful insights.
Close this

User Settings:

Settings saved!