Skip to content

Online courses, course details and course ratings

Back to tools

Coursera offers courses, certificates, projects, and degrees; search results follow Coursera’s order, and publicly displayed prices and availability may vary by location.

Get course

Get details of a Coursera course, specialization, or professional certificate by name or link. Prices are returned only when publicly displayed; availability and charges can vary by location.

Your information

Course, specialization, or certificate name or Coursera link, for example Google Data Analytics.

More options

Optional university or company to distinguish similarly named courses, for example Google.

1 credit per completed run

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

Example results

Supervised Machine Learning: Regression and Classification

Course4.9(32.9K)
Learners1.3M
Duration3 weeks at 10 hours a week
CertificateYes

Free to enroll

View on Coursera

Course details

Level
Beginner

Providers

  • DeepLearning.AI

  • Stanford Online

Instructors

  • Andrew Ng

  • Aarti Bagul

  • Geoff Ladwig

  • Eddy Shyu

What you’ll learn

  • Model Evaluation
  • Supervised Learning
  • Machine Learning
  • Logistic Regression
  • Classification Algorithms
  • Applied Machine Learning
  • Algorithms
  • NumPy
  • Data Preprocessing
  • Artificial Intelligence
  • Scikit Learn (Machine Learning Library)
  • Model Optimization
  • Jupyter
  • Machine Learning Algorithms
  • Predictive Modeling
  • Python Programming
  • Model Training
  • Regression Analysis
  • Feature Engineering

Languages

  • English

  • German

  • Hindi

  • Pashto

  • Russian

  • Finnish

  • French

  • Bengali

  • Chinese

  • Hungarian

  • Ukrainian

  • Indonesian

  • Urdu

  • Kazakh

  • Swedish

  • Korean

  • Uzbek

  • Portuguese

  • Malay

  • Greek

  • Italian

  • Spanish

  • Arabic

  • Vietnamese

Modules and courses

  • Week 1: Introduction to Machine Learning

    Welcome to the Machine Learning Specialization! You're joining millions of others who have taken either this or the original course, which led to the founding of Coursera, and has helped millions of other learners, like you, take a look at the exciting world of machine learning!

  • Week 2: Regression with multiple input variables

    This week, you'll extend linear regression to handle multiple input features. You'll also learn some methods for improving your model's training and performance, such as vectorization, feature scaling, feature engineering and polynomial regression. At the end of the week, you'll get to…

  • Week 3: Classification

    This week, you'll learn the other type of supervised learning, classification. You'll learn how to predict categories using the logistic regression model. You'll learn about the problem of overfitting, and how to handle this problem with a method called regularization. You'll get to practice…

Choose an action

About the Coursera tool

Coursera’s Search courses finds learning options by required topic, with optional level, free-only, and result-count inputs.

Get course returns details for a course, specialization, or certificate and needs its name or link; provider is optional.

Built from coursera.org. Last checked Sep 29, 2026.

Actions

Get course

1 credit

Get details of a Coursera course, specialization, or professional certificate by name or link. Prices are returned only when publicly displayed; availability and charges can vary by location.

What you provide

FieldTypeRequiredDescription
CoursecourseTextRequiredCourse, specialization, or certificate name or Coursera link, for example Google Data Analytics.Example: https://www.coursera.org/learn/machine-learning
ProviderproviderTextOptionalOptional university or company to distinguish similarly named courses, for example Google.Example: Google

What you get

FieldTypeDescription
CostcostTextExample: Free to enroll
LinklinkTextExample: https://www.coursera.org/learn/machine-learning
TypetypeTextExample: Course
LevellevelTextExample: Beginner
PricepriceNumberExample: 49
TitletitleTextExample: Supervised Machine Learning: Regression and Classification
RatingratingNumberRating out of 5.Example: 4.89
SkillsskillsList
CurrencycurrencyTextExample: USD
DurationdurationTextExample: 3 weeks at 10 hours a week
LanguageslanguagesList
ProvidersprovidersList
InstructorsinstructorsList
Number Enrollednumber_enrolledNumberExample: 1253410
Number of Reviewsnumber_of_reviewsNumberExample: 32925
Modules or Coursesmodules_or_coursesList
Titlemodules_or_courses[].titleTextExample: Week 1: Introduction to Machine Learning
Short Descriptionmodules_or_courses[].short_descriptionTextExample: Welcome to the Machine Learning Specialization! You're joining millions of…
Certificate Offeredcertificate_offeredYes or noExample: Yes

Example result

For Course: https://www.coursera.org/learn/machine-learning

JSON
{
  "cost": "Free to enroll",
  "link": "https://www.coursera.org/learn/machine-learning",
  "type": "Course",
  "level": "Beginner",
  "price": null,
  "title": "Supervised Machine Learning: Regression and Classification",
  "rating": 4.89,
  "skills": [
    "Model Evaluation",
    "Supervised Learning",
    "Machine Learning"
  ],
  "currency": null,
  "duration": "3 weeks at 10 hours a week",
  "languages": [
    "English",
    "German",
    "Hindi"
  ],
  "providers": [
    "DeepLearning.AI",
    "Stanford Online"
  ],
  "instructors": [
    "Andrew Ng",
    "Aarti Bagul",
    "Geoff Ladwig"
  ],
  "number_enrolled": 1253410,
  "number_of_reviews": 32925,
  "modules_or_courses": [
    {
      "title": "Week 1: Introduction to Machine Learning",
      "short_description": "Welcome to the Machine Learning Specialization!  You're joining millions of others who have taken either this or the original course, which led to the founding of Coursera, and has helped millions of …"
    },
    {
      "title": "Week 2: Regression with multiple input variables",
      "short_description": "This week, you'll extend linear regression to handle multiple input features.  You'll also learn some methods for improving your model's training and performance, such as vectorization, feature scalin…"
    },
    {
      "title": "Week 3: Classification",
      "short_description": "This week, you'll learn the other type of supervised learning, classification.  You'll learn how to predict categories using the logistic regression model.  You'll learn about the problem of overfitti…"
    }
  ],
  "certificate_offered": true
}

Search courses

1 credit

Find Coursera courses, specializations, professional certificates, degrees, and guided projects on a topic. Results follow Coursera’s search order; free means Coursera labels the result Free.

What you provide

FieldTypeRequiredDescription
LevellevelTextOptionalDifficulty level, for example beginner; any includes all levels.Example: Beginner
TopictopicTextRequiredTopic or skill to search, for example data analysis.Example: computer science degree
Free Onlyfree_onlyYes or noOptionalKeep only items Coursera labels Free, for example true.Example: Yes
Max Resultsmax_resultsNumberOptionalMaximum number of results, for example 20 (up to 100).Example: 15

What you get

FieldTypeDescription
CoursescoursesList
Typecourses[].typeTextExample: Degree
Levelcourses[].levelTextExample: Beginner
Titlecourses[].titleTextExample: Bachelor of Science in Computer Science
Ratingcourses[].ratingNumberExample: 4.7
Durationcourses[].durationTextExample: 1 - 4 Years
Image URLcourses[].image_urlTextExample: https://s3.amazonaws.com/coursera_assets/ddp/branding/bcs-uol/thumbnail.jpg
Course URLcourses[].course_urlTextExample: https://www.coursera.org/degrees/bachelor-of-science-computer-science-london
Offered bycourses[].offered_byTextExample: University of London
Number of Reviewscourses[].number_of_reviewsNumberExample: 20862
Skills Youll Gaincourses[].skills_youll_gainList

Example result

For Topic: computer science degree, Max Results: 15

JSON
{
  "courses": [
    {
      "type": "degree",
      "level": null,
      "title": "Bachelor of Science in Computer Science",
      "rating": null,
      "duration": "1 - 4 Years",
      "image_url": "https://s3.amazonaws.com/coursera_assets/ddp/branding/bcs-uol/thumbnail.jpg",
      "course_url": "https://www.coursera.org/degrees/bachelor-of-science-computer-science-london",
      "offered_by": "University of London",
      "number_of_reviews": null,
      "skills_youll_gain": [
        "Human Computer Interaction",
        "Virtual Reality",
        "Game Design"
      ]
    },
    {
      "type": "degree",
      "level": null,
      "title": "MSc Computer Science",
      "rating": null,
      "duration": "1 - 4 Years",
      "image_url": "https://s3.amazonaws.com/coursera_assets/ddp/branding/msc-computer-science-heriot-watt/dc3c6277-89e8-454e-bfe6-4b2c9d8a8429.jpg",
      "course_url": "https://www.coursera.org/degrees/msc-computer-science-heriot-watt",
      "offered_by": "Heriot-Watt University",
      "number_of_reviews": null,
      "skills_youll_gain": [
        "Database Systems",
        "Responsible AI",
        "Database Management"
      ]
    },
    {
      "type": "degree",
      "level": null,
      "title": "Master of Data Science",
      "rating": null,
      "duration": "1 - 4 Years",
      "image_url": "https://s3.amazonaws.com/coursera_assets/ddp/branding/mas-data-science-illinois-tech/25a8c7a3-1100-4830-875a-6dc97bfe19bb.jpg",
      "course_url": "https://www.coursera.org/degrees/mas-data-science-illinois-tech",
      "offered_by": "Illinois Institute of Technology",
      "number_of_reviews": null,
      "skills_youll_gain": [
        "Database Design",
        "Database Systems",
        "Statistical Analysis"
      ]
    }
  ]
}

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": "@coursera",
  "visibility": "public",
  "operation": "get_course",
  "version": 1,
  "input": {
    "course": "https://www.coursera.org/learn/machine-learning"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find learning options for a topic or skill
  • Compare course ratings, levels, and durations
  • Review skills and modules before selecting a course
  • Identify course providers and instructors
  • Check publicly displayed course prices

Questions about Coursera

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 Coursera 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 Coursera account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from coursera.org 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 learning options cover a topic?

Search courses finds courses, specializations, professional certificates, degrees, and guided projects by topic.

What skills does a course teach?

Get course returns skills for a course, specialization, or professional certificate identified by name or link.

What rating and price does a course have?

Get course returns a rating and prices when publicly displayed; availability and charges can vary by location.

All Education toolsBrowse all tools