Courses

Description: Displays educational courses and learning opportunities.

API Response Structure:

json{
  "courses": [
    {
      "basic": {
        "title": "Course Title",
        "provider": {
          "name": "Institution Name",
          "type": "University/Platform",
          "accredited": true
        },
        "subject": "Subject Area",
        "level": "Beginner/Intermediate/Advanced"
      },
      "details": {
        "description": "Course description",
        "duration": {
          "length": "6 weeks",
          "hours": "30 hours",
          "pace": "Self-paced"
        },
        "format": {
          "type": "Online/Hybrid/In-person",
          "components": ["Videos", "Quizzes", "Projects"]
        },
        "syllabus": [
          {
            "week": 1,
            "topic": "Introduction",
            "content": ["Lesson 1", "Lesson 2"]
          }
        ]
      },
      "enrollment": {
        "status": "Open",
        "startDate": "2023-09-01",
        "price": {
          "amount": "$99",
          "currency": "USD",
          "financial_aid": true
        },
        "prerequisites": ["Prerequisite 1", "Prerequisite 2"]
      },
      "outcomes": {
        "certificate": true,
        "skills": ["Skill 1", "Skill 2"],
        "career_paths": ["Career 1", "Career 2"]
      },
      "metrics": {
        "rating": 4.5,
        "students": "10K+",
        "completion_rate": "85%"
      }
    }
  ],
  "filters": {
    "subject": ["Computer Science", "Business"],
    "level": ["Beginner", "Intermediate"],
    "price": ["Free", "Paid"],
    "duration": ["Short", "Medium", "Long"]
  },
  "type": "courses"
}

Fields:

  • courses (array): Course listings

    • basic (object): Core information

    • details (object): Course content

    • enrollment (object): Registration info

    • outcomes (object): Learning goals

    • metrics (object): Performance stats

  • filters (object): Search filters

  • type (string): Always "courses"