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
Courses Title Cost Rating Duration Language Platform Start Date Institution Instructors Number of Reviews Class Central Link Certificate Available Professional Certificate in AI and Machine LearningPaid Course56 monthsEnglishSimplilearnSelf-PacedMichigan Engineering Professional EducationMichigan Engineering Professional Education2YesMachine Learning Foundations: A Case Study ApproachPaid Course3.957 weeks, 3 hours a weekEnglishCourseraSelf-PacedUniversity of WashingtonCarlos Guestrin and Emily Fox40YesPredictive Modeling and Machine Learning with MATLABPaid Course4.853934 weeks, 5 hours a weekEnglishCourseraSelf-PacedMathWorksMichael Reardon, Maria Gavilan-Alfonso, Erin Byrne, Matt Rich, Brandon Armstrong, Adam Filion, Nikola Trica, Isaac Bruss, Brian Buechel, Heather Gorr, and Sam Jones89YesMachine Learning for Musicians and ArtistsFree Online Course4.7553250 hoursEnglishKadenzeSelf-PacedGoldsmiths University of LondonRebecca Fiebrink94YesPractical Machine LearningPaid Course3.370374 weeks, 2 hours a weekEnglishCourseraSelf-PacedJohns Hopkins UniversityJeff Leek27Yes
About Class Central
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 by Fous from classcentral.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Class Central.
Actions
Search courses
1 credit per runFind 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
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": "@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
Is Fous affiliated with Class Central?
No. Fous is not affiliated with Class Central. This workflow reads the public classcentral.com 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 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; 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 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.