Class Central
Online courses, course ratings and course details
Find online courses across learning platforms.
Your information
Topic or skill to search for, for example machine learning.
Maximum courses to return, for example 20.
More options
Course language, for example Spanish; use any for all languages.
Only include free courses, for example true.
Only include courses offering a certificate, for example true.
Example results
Courses
About the Class Central tool
Class Central’s Search courses method returns courses in search order with costs, ratings, durations, dates, languages, and provider details.
Search courses requires a topic and can filter by language, free courses, result count, and certificate availability.
Built from classcentral.com. Last checked Sep 29, 2026.
Actions
Search courses
1 creditFind online courses on a topic in Class Central’s order, including provider, institution, instructor details, cost, certificate, ratings, duration, start date and language. Instructors are included when listed on a course page.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Topictopic | Text | Required | Topic or skill to search for, for example machine learning.Example: machine learning |
Languagelanguage | Text | Optional | Course language, for example Spanish; use any for all languages.Example: Spanish |
Free Onlyfree_only | Yes or no | Optional | Only include free courses, for example true.Example: Yes |
Max Resultsmax_results | Number | Optional | Maximum courses to return, for example 20.Example: 5 |
With Certificatewith_certificate | Yes or no | Optional | Only include courses offering a certificate, for example true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Coursescourses | List | Courses in Class Central search order. |
Costcourses[].cost | Text | Cost label as shown by Class Central.Example: Paid Course |
Titlecourses[].title | Text | Course title.Example: Professional Certificate in AI and Machine Learning |
Ratingcourses[].rating | Number | Average rating out of five.Example: 5 |
Durationcourses[].duration | Text | Duration as shown on Class Central.Example: 6 months |
Languagecourses[].language | Text | Course language.Example: English |
Platformcourses[].platform | Text | Learning platform.Example: Simplilearn |
Start Datecourses[].start_date | Text | Start date or self-paced label as shown.Example: Self-Paced |
Institutioncourses[].institution | Text | University or institution.Example: Michigan Engineering Professional Education |
Instructorscourses[].instructors | Text | Instructor names as shown on the course page.Example: Michigan Engineering Professional Education |
Number of Reviewscourses[].number_of_reviews | Number | Number of ratings or reviews.Example: 2 |
Class Central Linkcourses[].class_central_link | Text | Class Central course page link.Example: https://www.classcentral.com/course/simplilearn-michigan-engineering-profession… |
Certificate Availablecourses[].certificate_available | Yes or no | Whether a certificate is offered.Example: Yes |
Example result
For Topic: machine learning, Max Results: 5
{
"courses": [
{
"cost": "Paid Course",
"title": "Professional Certificate in AI and Machine Learning",
"rating": 5,
"duration": "6 months",
"language": "English",
"platform": "Simplilearn",
"start_date": "Self-Paced",
"institution": "Michigan Engineering Professional Education",
"instructors": "Michigan Engineering Professional Education",
"number_of_reviews": 2,
"class_central_link": "https://www.classcentral.com/course/simplilearn-michigan-engineering-professional-certificate-in-ai-and-machine-learning-527802",
"certificate_available": true
},
{
"cost": "Paid Course",
"title": "Machine Learning Foundations: A Case Study Approach",
"rating": 3.95,
"duration": "7 weeks, 3 hours a week",
"language": "English",
"platform": "Coursera",
"start_date": "Self-Paced",
"institution": "University of Washington",
"instructors": "Carlos Guestrin and Emily Fox",
"number_of_reviews": 40,
"class_central_link": "https://www.classcentral.com/course/coursera-ml-foundations-4352",
"certificate_available": true
},
{
"cost": "Paid Course",
"title": "Predictive Modeling and Machine Learning with MATLAB",
"rating": 4.85393,
"duration": "4 weeks, 5 hours a week",
"language": "English",
"platform": "Coursera",
"start_date": "Self-Paced",
"institution": "MathWorks",
"instructors": "Michael Reardon, Maria Gavilan-Alfonso, Erin Byrne, Matt Rich, Brandon Armstrong, Adam Filion, Nikola Trica, Isaac Bruss, Brian Buechel, Heather Gorr, and Sam Jones",
"number_of_reviews": 89,
"class_central_link": "https://www.classcentral.com/course/coursera-predictive-modeling-machine-learning-17129",
"certificate_available": true
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@class-central",
"visibility": "public",
"operation": "search_courses",
"version": 1,
"input": {
"topic": "machine learning",
"max_results": 5
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare course costs, ratings, and durations
- Find free courses in a specific language
- Identify courses offering certificates
- Review course providers and institutions
- Find course start dates and instructors
Questions about Class Central
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Class Central tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Class Central account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from classcentral.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What courses are available for a topic?
Search courses returns matching courses in Class Central search order when you provide a topic.
Which courses offer certificates?
Search courses can filter for courses offering certificates with the certificate availability option.
What languages are courses taught in?
Search courses returns course language and can filter results by a specified language.