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"