Skip to content

Online courses, course ratings and course details

Back to tools

Find online courses across learning platforms.

Search courses

Search courses

Find 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.

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.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Courses

Choose an action

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 credit

Find 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

FieldTypeRequiredDescription
TopictopicTextRequiredTopic or skill to search for, for example machine learning.Example: machine learning
LanguagelanguageTextOptionalCourse language, for example Spanish; use any for all languages.Example: Spanish
Free Onlyfree_onlyYes or noOptionalOnly include free courses, for example true.Example: Yes
Max Resultsmax_resultsNumberOptionalMaximum courses to return, for example 20.Example: 5
With Certificatewith_certificateYes or noOptionalOnly include courses offering a certificate, for example true.Example: Yes

What you get

FieldTypeDescription
CoursescoursesListCourses in Class Central search order.
Costcourses[].costTextCost label as shown by Class Central.Example: Paid Course
Titlecourses[].titleTextCourse title.Example: Professional Certificate in AI and Machine Learning
Ratingcourses[].ratingNumberAverage rating out of five.Example: 5
Durationcourses[].durationTextDuration as shown on Class Central.Example: 6 months
Languagecourses[].languageTextCourse language.Example: English
Platformcourses[].platformTextLearning platform.Example: Simplilearn
Start Datecourses[].start_dateTextStart date or self-paced label as shown.Example: Self-Paced
Institutioncourses[].institutionTextUniversity or institution.Example: Michigan Engineering Professional Education
Instructorscourses[].instructorsTextInstructor names as shown on the course page.Example: Michigan Engineering Professional Education
Number of Reviewscourses[].number_of_reviewsNumberNumber of ratings or reviews.Example: 2
Class Central Linkcourses[].class_central_linkTextClass Central course page link.Example: https://www.classcentral.com/course/simplilearn-michigan-engineering-profession…
Certificate Availablecourses[].certificate_availableYes or noWhether a certificate is offered.Example: Yes

Example result

For Topic: machine learning, Max Results: 5

JSON
{
  "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
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.

All Education toolsBrowse all tools