Skip to content

MIT API: Search courses

Finds free MIT OpenCourseWare courses matching a topic, in relevance order, optionally limited to a course level or courses with lecture videos.

ocw.mit.edu (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by MIT.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Level optionallevel

Course level, for example undergraduate.

any (default)

One of any, undergraduate, graduate.

Topic, requiredtopic

Topic or search words, for example linear algebra.

linear algebra

Max Results optionalmax_results

Maximum courses to return, for example 20.

20 (default)

Whole number from 1 to 100.

With Video Lectures optionalwith_video_lectures

Only include courses with lecture videos, for example true.

false (default)

True or false.

Output

From a run on Oct 23, 2026, shortened for this page.
{  "courses": [    {      "level": "Undergraduate",      "title": "Linear Algebra",      "department": "Mathematics",      "course_link": "https://ocw.mit.edu/courses/18-06sc-linear-algebra-fall-2011/",      "description": "This course covers matrix theory and linear algebra, emphasizing topics useful in other disciplines such as physics, economics and social sciences, natural sciences, and engineering. It parallels the combination of theory and applications in Professor Strang’s textbook Introduction to Linear Algebra…",      "instructors": [        "Prof. Gilbert Strang"      ],      "course_number": "18.06SC",      "semester_year": "Fall 2011",      "available_materials": [        "Lecture Videos",        "Lecture Notes",        "Problem-solving Videos"      ]    },    {      "level": "Undergraduate",      "title": "Linear Algebra",      "department": "Mathematics",      "course_link": "https://ocw.mit.edu/courses/18-700-linear-algebra-fall-2013/",      "description": "This course offers a rigorous treatment of linear algebra, including vector spaces, systems of linear equations, bases, linear independence, matrices, determinants, eigenvalues, inner products, quadratic forms, and canonical forms of matrices. Compared with 18.06 Linear Algebra, more emphasis is pla…",      "instructors": [        "David Vogan"      ],      "course_number": "18.700",      "semester_year": "Fall 2013",      "available_materials": [        "Problem Sets"      ]    },    {      "level": "Undergraduate",      "title": "A Vision of Linear Algebra",      "department": "Mathematics",      "course_link": "https://ocw.mit.edu/courses/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/",      "description": "This collection of videos presents Professor Strang’s updated vision of how linear algebra could be taught.",      "instructors": [        "Prof. Gilbert Strang"      ],      "course_number": "RES.18-010",      "semester_year": "Spring 2020",      "available_materials": [        "Lecture Videos"      ]    }  ]}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
ocw.mit.edu/search_courses
Returns
title, course number, instructors, department, level, semester, materials, description, course link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method ocw.mit.edu/search_courses with the inputs above.

Ask your agent

  • Find free undergraduate linear algebra courses with lecture videos
  • Show me graduate-level machine learning courses from MIT OpenCourseWare
  • I need up to 10 courses on organic chemistry, any level
  • List MIT open courses about thermodynamics that include video lectures
  • Search OCW for beginner-friendly introductory programming courses, limit 5 results

See more

  • Finds Coursera courses, specializations, professional certificates, degrees and guided projects on a topic, in Coursera's search order.

    coursera.org/search_courses
  • Searches Udemy courses on a topic and returns US visitor prices in USD, ratings, lecture counts and course details.

    udemy.com/search_courses
  • Looks up a Coursera course, specialization or professional certificate by name or link and returns its providers, instructors, rating, enrollment, modules, skills, languages and publicly shown price.

    coursera.org/get_course
  • Finds Open Library books by search words, optionally narrowed by author and subject, sorted by relevance or publication age. Returns work-level results; free_online means at least one edition is marked public or borrowable, not that a loan is available now.

    openlibrary.org/search_books
  • Finds upcoming public Meetup events by topic and city, sorted by start time. Only events that mention the topic are included; external costs and undisclosed venues may not be shown.

    meetup.com/search_events
  • Searches OpenAlex scholarly works by topic, with optional institution, publication-year and open-access filters, ranked by relevance, citations or newest date.

    openalex.org/search_papers
  • Finds public Substack newsletters matching a topic, in Substack's search order. Subscriber counts are null when Substack does not display one.

    substack.com/search_newsletters
  • Searches Library of Congress digital collections by keywords, material format and date range, in Library search relevance order. Rights notes may be unavailable for some records.

    loc.gov/search_collections