Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/cornell-dti/course-plan/llms.txt

Use this file to discover all available pages before exploring further.

Courseplan helps Cornell undergraduates map out their entire academic path in one place. Add courses to semesters, and Courseplan automatically checks your progress toward every requirement — college distribution, major, minor, and university-wide. No more cross-referencing the course catalog by hand.

Quick start

Create your account and set up your first plan in minutes.

Onboarding guide

Configure your college, major, minor, and transfer credits.

Course planning

Add, move, and organize courses across semesters with drag-and-drop.

Requirements tracking

See exactly which requirements your plan satisfies — and which remain.

What Courseplan does

Courseplan is built and maintained by Cornell DTI, a student project team. It covers every Cornell undergraduate college and supports 43+ majors, so your requirements are computed automatically based on your specific academic profile.

Multiple plans

Compare alternative four-year paths side by side.

Schedule generator

Auto-generate conflict-free semester schedules from your required courses.

Saved courses

Collect courses you’re interested in for future semesters.

Export your plan

Download your four-year plan as a PDF or image.

Getting started

1

Create an account

Visit courseplan.io and sign in with your Cornell Google account.
2

Complete onboarding

Enter your enrollment year, expected graduation, college, majors, minors, and any AP/IB transfer credits.
3

Build your plan

Add semesters and drag courses into place. Courseplan checks requirements in real time as you plan.
4

Track your progress

Use the requirements sidebar to see which requirements are fulfilled, in progress, or still needed.

Contributing

Courseplan is open source. If you’re a Cornell DTI developer, see the contributing guide to set up your local environment, understand the architecture, and learn how to add requirements data for new majors or update existing ones.

Build docs developers (and LLMs) love