Google Courses API

Certain Google searches return a "Courses" block. SerpApi is able to scrape, extract, and make sense of this information. Corses can contain title, description, link, institution, platforms, rating, reviews, thumbnail, price, duration, level, and content

API Examples

Results for: machine learning online course

Results for: machine learning online course

JSON Example

{
  ...
  "courses": [
    {
      "title": "Machine Learning",
      "description": "Offered by Stanford University and DeepLearning.AI. #BreakIntoAI with Machine Learning Specialization. Master fundamental AI concepts and ... Enroll for free.",
      "link": "https://www.coursera.org/specializations/machine-learning-introduction",
      "institution": "Stanford University",
      "platforms": [
        "Coursera"
      ],
      "rating": 4.901543294522426,
      "reviews": 32959,
      "thumbnail": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTWwYhzJZKvNmEJZbkxeTLqsvmsLWEM-VEvT7mSbsxOH2QEynF2",
      "price": "Subscription",
      "duration": "2 months",
      "level": "Beginner",
      "content": [
        "Data Ethics",
        "Applied Machine Learning",
        "Classification And Regression Tree (CART)",
        "Machine Learning Algorithms",
        "Deep Learning",
        "NumPy",
        "Feature Engineering",
        "Unsupervised Learning",
        "Jupyter",
        "Decision Tree Learning",
        "Random Forest Algorithm",
        "Reinforcement Learning"
      ]
    },
    {
      "title": "Supervised Machine Learning: Regression and Classification",
      "description": "In the first course of the Machine Learning Specialization, you will: • Build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn. • Build and train supervised machine learning models for prediction and binary classification tasks, including linear regression and logistic regression The Machine Learning Specialization is a foundational online program created in collaboration between DeepLearning.AI and Stanford Online. In this beginner-friendly prog",
      "link": "https://www.coursera.org/learn/machine-learning",
      "institution": "DeepLearning.AI",
      "platforms": [
        "Coursera"
      ],
      "rating": 4.898876803867207,
      "reviews": 28134,
      "thumbnail": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTtCHpYW2wuu9UOKtrAm6KXMQSKCkg3Q2C95FNFH1ghB2pQupCS",
      "price": "Partially Free",
      "duration": "33 hours",
      "level": "Beginner",
      "content": [
        "Statistical Modeling",
        "Jupyter",
        "Predictive Modeling",
        "Supervised Learning",
        "Classification And Regression Tree (CART)",
        "Unsupervised Learning",
        "Python Programming",
        "Artificial Intelligence",
        "Feature Engineering",
        "Machine Learning",
        "Scikit Learn (Machine Learning Library)",
        "NumPy",
        "Regression Analysis"
      ]
    },
    ...
  ],
  ...
}

JSON structure overview

{
  ...
  "courses": [
    {
        "title": "String - Title of the course",
        "description": "String - Description of the course",
        "link": "String - URL to the course",
        "institution": "String - Name of the institution offering the course",
        "platforms": "Array - List of platforms hosting the course",
        "rating": "Float - Rating of the course",
        "reviews": "Integer - Number of reviews",
        "thumbnail": "String - URL of the thumbnail image",
        "price": "String - Price of the course (e.g., Free, Subscription, Partially Free)",
        "duration": "String - Duration of the course",
        "level": "String - Level of the course (e.g., Beginner, Intermediate, Advanced)",
        "content": "Array - List of topics covered in the course",
    },
    ...
  ],
  ...
}