Courses
Published course catalogue and metadata.
GET /api/v1/coursesGET /api/v1/courses/{id} Build with localized curriculum, guided exercises, assignments, progress, and chat history through a typed, versioned API.
Published course catalogue and metadata.
GET /api/v1/coursesGET /api/v1/courses/{id} Ordered sections within published courses.
GET /api/v1/modulesGET /api/v1/modules/{id} Localized lesson content and learning metadata.
GET /api/v1/lessonsGET /api/v1/lessons/{id} Answer-safe guided exercises, including chess positions.
GET /api/v1/exercisesGET /api/v1/exercises/{id} curl "https://fastlearn.school/api/v1/courses?limit=20&lang=es"
curl "https://fastlearn.school/api/v1/exercises/1/check" \
-H "Content-Type: application/json" \
-d '{"answer":{"answer":0}}'
python - <<'PY'
import requests
rows = requests.get("https://fastlearn.school/api/v1/courses", timeout=20).json()
print(rows["data"])
PY Runtime OpenAPI: /api/openapi.json · Stable compatibility schema: /swagger.json · Interactive docs: /api/docs