Coursera
Online courses, course details and course ratings
Coursera offers courses, certificates, projects, and degrees; search results follow Coursera’s order, and publicly displayed prices and availability may 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.
Example results
Supervised Machine Learning: Regression and Classification
Free to enroll
View on CourseraCourse 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…
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 creditGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Coursecourse | Text | Required | Course, specialization, or certificate name or Coursera link, for example Google Data Analytics.Example: https://www.coursera.org/learn/machine-learning |
Providerprovider | Text | Optional | Optional university or company to distinguish similarly named courses, for example Google.Example: Google |
What you get
| Field | Type | Description |
|---|---|---|
Costcost | Text | Example: Free to enroll |
Linklink | Text | Example: https://www.coursera.org/learn/machine-learning |
Typetype | Text | Example: Course |
Levellevel | Text | Example: Beginner |
Priceprice | Number | Example: 49 |
Titletitle | Text | Example: Supervised Machine Learning: Regression and Classification |
Ratingrating | Number | Rating out of 5.Example: 4.89 |
Skillsskills | List | |
Currencycurrency | Text | Example: USD |
Durationduration | Text | Example: 3 weeks at 10 hours a week |
Languageslanguages | List | |
Providersproviders | List | |
Instructorsinstructors | List | |
Number Enrollednumber_enrolled | Number | Example: 1253410 |
Number of Reviewsnumber_of_reviews | Number | Example: 32925 |
Modules or Coursesmodules_or_courses | List | |
Titlemodules_or_courses[].title | Text | Example: Week 1: Introduction to Machine Learning |
Short Descriptionmodules_or_courses[].short_description | Text | Example: Welcome to the Machine Learning Specialization! You're joining millions of… |
Certificate Offeredcertificate_offered | Yes or no | Example: Yes |
Example result
For Course: https://www.coursera.org/learn/machine-learning
{
"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 creditFind 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
| Field | Type | Required | Description |
|---|---|---|---|
Levellevel | Text | Optional | Difficulty level, for example beginner; any includes all levels.Example: Beginner |
Topictopic | Text | Required | Topic or skill to search, for example data analysis.Example: computer science degree |
Free Onlyfree_only | Yes or no | Optional | Keep only items Coursera labels Free, for example true.Example: Yes |
Max Resultsmax_results | Number | Optional | Maximum number of results, for example 20 (up to 100).Example: 15 |
What you get
| Field | Type | Description |
|---|---|---|
Coursescourses | List | |
Typecourses[].type | Text | Example: Degree |
Levelcourses[].level | Text | Example: Beginner |
Titlecourses[].title | Text | Example: Bachelor of Science in Computer Science |
Ratingcourses[].rating | Number | Example: 4.7 |
Durationcourses[].duration | Text | Example: 1 - 4 Years |
Image URLcourses[].image_url | Text | Example: https://s3.amazonaws.com/coursera_assets/ddp/branding/bcs-uol/thumbnail.jpg |
Course URLcourses[].course_url | Text | Example: https://www.coursera.org/degrees/bachelor-of-science-computer-science-london |
Offered bycourses[].offered_by | Text | Example: University of London |
Number of Reviewscourses[].number_of_reviews | Number | Example: 20862 |
Skills Youll Gaincourses[].skills_youll_gain | List |
Example result
For Topic: computer science degree, Max Results: 15
{
"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 '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.