MIT OpenCourseWare
Course listings, course materials and lecture videos
Free MIT course materials open to everyone.
Your information
Course level, for example undergraduate.
Topic or search words, for example linear algebra.
Maximum courses to return, for example 20.
Only include courses with lecture videos, for example true.
Example results
- Courses
Courses Title Level Department Course Link Description Instructors Course Number Semester Year Available Materials Linear AlgebraUndergraduateMathematicsThis 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.Prof. Gilbert Strang18.06SCFall 2011Lecture Videos, Lecture Notes, Problem-solving Videos, Instructor Insights, Problem Sets, Problem Set Solutions, Exams, Exam SolutionsLinear AlgebraUndergraduateMathematicsThis is a basic subject on matrix theory and linear algebra. Emphasis is given to topics that will be useful in other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, similarity, and positive definite matrices.Prof. Gilbert Strang18.06Spring 2010Lecture Videos, Instructor Insights, Problem Sets, Problem Set Solutions, Exams, Exam SolutionsA Vision of Linear AlgebraUndergraduateMathematicsThis collection of videos presents Professor Strang’s updated vision of how linear algebra could be taught.Prof. Gilbert StrangRES.18-010Spring 2020Lecture VideosEngineering Math: Differential Equations and Linear AlgebraUndergraduateMechanical EngineeringThis course is about the mathematics that is most widely used in the mechanical engineering core subjects: An introduction to linear algebra and ordinary differential equations (ODEs), including general numerical approaches to solving systems of equations.Prof. Daniel Frey, Prof. Gilbert Strang2.087Fall 2014Exams, Lecture Videos, Problem Sets, Programming Assignments with ExamplesCalculus Revisited: Complex Variables, Differential Equations, and Linear AlgebraUndergraduateMathematicsCalculus Revisited is a series of videos and related resources that covers the materials normally found in freshman- and sophomore-level introductory mathematics courses. Complex Variables, Differential Equations, and Linear Algebra is the third course in the series, consisting of 20 Videos, 3 Study Guides, and a set of Supplementary Notes.…Prof. Herbert GrossRES.18-008Fall 2011Lecture Videos, Lecture Notes, Problem Sets, Problem Set Solutions
About MIT OpenCourseWare
MIT OpenCourseWare finds courses by required topic or search words and orders matches by relevance.
Search courses can filter by level or lecture videos and returns course details and available materials.
Built by Fous from ocw.mit.edu and open.mit.edu and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with MIT OpenCourseWare.
Actions
Search courses
1 credit per runFind free MIT OpenCourseWare courses on a topic, in relevance order. Optionally limit to a course level or courses with lecture videos.
Uses open.mit.edu.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Levellevel | Text | Optional | Course level, for example undergraduate.Example: Undergraduate |
Topictopic | Text | Required | Topic or search words, for example linear algebra.Example: linear algebra |
Max Resultsmax_results | Number | Optional | Maximum courses to return, for example 20.Example: 5 |
With Video Lectureswith_video_lectures | Yes or no | Optional | Only include courses with lecture videos, for example true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Coursescourses | List | Matching courses in relevance order. |
Levelcourses[].level | Text | Example: Undergraduate |
Titlecourses[].title | Text | Example: Linear Algebra |
Departmentcourses[].department | Text | Example: Mathematics |
Course Linkcourses[].course_link | Text | Example: https://ocw.mit.edu/courses/18-06sc-linear-algebra-fall-2011/ |
Descriptioncourses[].description | Text | Example: This course covers matrix theory and linear algebra, emphasizing topics useful… |
Instructorscourses[].instructors | List | |
Course Numbercourses[].course_number | Text | Example: 18.06SC |
Semester Yearcourses[].semester_year | Text | Example: Fall 2011 |
Available Materialscourses[].available_materials | List |
Example result
For Level: Undergraduate, Topic: linear algebra, Max Results: 5, With Video Lectures: Yes
{
"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 …",
"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-06-linear-algebra-spring-2010/",
"description": "This is a basic subject on matrix theory and linear algebra. Emphasis is given to topics that will be useful in other disciplines, including systems of equations, vector spaces, determinants, eigenval…",
"instructors": [
"Prof. Gilbert Strang"
],
"course_number": "18.06",
"semester_year": "Spring 2010",
"available_materials": [
"Lecture Videos",
"Instructor Insights",
"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"
]
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@mit-opencourseware",
"visibility": "public",
"operation": "search_courses",
"version": 1,
"input": {
"level": "undergraduate",
"topic": "linear algebra",
"max_results": 5,
"with_video_lectures": true
},
"response": {
"format": "json"
}
}'What you can do with it
- Find MIT courses on a subject
- Identify courses with lecture videos
- Compare courses by level and department
- Review course instructors and available materials
Questions
Is Fous affiliated with MIT OpenCourseWare?
No. Fous is not affiliated with MIT OpenCourseWare. This workflow reads the public ocw.mit.edu website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a MIT OpenCourseWare account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from ocw.mit.edu when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What MIT courses cover a topic?
Search courses finds matching courses for a required topic or search words, ordered by relevance.
Which courses include lecture videos?
Search courses can return only courses with lecture videos when that filter is enabled.
What materials are available for a course?
Search courses returns available materials for each matching course.