v1

latestOpenAPI 3.0.02026-07-176413.0 KB
Courses

Get all courses, in alphabetical order

get/courses

Query parameters

departmentstring

Only get courses in a department. Must be four characters. Default: all departments

reviewsboolean

Show reviews for the course (reviews for professors that taught the course and have this course listed as the one being reviewed).

limitinteger

Maximum number of records to return.

offsetinteger

Number of records to skip for pagination.

Response

Returns courses matching query

departmentstring required
course_numberstring required
titlestring required
descriptionstring required
creditsinteger required
average_gpanumber
professorsstring[] required

Example response

[
  {
    "department": "MATH",
    "title": "Calculus I",
    "description": "Introduction to calculus, including functions, limits, continuity, derivatives and applications of the derivative, sketching of graphs of functions, definite and indefinite integrals, and calculation of area. The course is especially recommended for science, engineering and mathematics majors.",
    "credits": 3,
    "average_gpa": 3.127,
    "professors": [
      "Jon Snow",
      "Tyrion Lannister"
    ]
  }
]