Search tools

Search for a command to run...

Class Schedule / Weekly Timetable Maker

Turn a list of classes into a clean weekly timetable — grouped by day, sorted by time, with clash detection and total hours.

How to use

  1. 1Enter one class per line: day(s), time range and name — e.g. Mon Wed 9:00-10:30 Calculus, Room 101.
  2. 2Copy the weekly timetable, or the Markdown version for notes apps.

How it's calculated

Times are read in 24-hour or am/pm format. Two classes clash when they overlap on the same day.

Frequently asked questions

Can a class meet on several days?

Yes — list all the days before the time, e.g. 'Tue Thu 13:00-14:15 Biology'.

Can I use am/pm times?

Yes — '9am-10:30am' and '1:00pm-2:15pm' both work.

What if two classes overlap?

They're flagged as a clash so you can fix your schedule before registration.