Get all courses, in alphabetical order
Query parameters
Only get courses in a department. Must be four characters. Default: all departments
Show reviews for the course (reviews for professors that taught the course and have this course listed as the one being reviewed).
Maximum number of records to return.
Number of records to skip for pagination.
Response
Returns courses matching query
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"
]
}
]Changes
Changed in 4 of the 12 revisions of this API.312
- ▲
for the
queryrequest parameterlimit, the max was decreased from1000.00to100.00request-parameter-max-decreased
- ▲
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
- ▲
for the
queryrequest parameterreviews, default valuefalsewas addedrequest-parameter-default-value-added
- ▲
- ▲
for the
queryrequest parameterreviews, default valuefalsewas removedrequest-parameter-default-value-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ○
for the
queryrequest parameterlimit, the max was increased from100.00to1000.00request-parameter-max-increased
- ▲