Classtime is an HTTP API for course data and schedule generation at UAlberta.

Purpose: “Build a university schedule that fits your life in less than five minutes”

It can be used for the following:

  • browse terms
  • browse courses
  • get details on any course
  • generate schedules, with support for core courses, electives, and preferences

Classtime currently only supports the University of Alberta.