example-data.com
Menu
Browse docs and collections

Overview

courses / #31

Building with React

instructorUserId
Jensen Bashirian @jensen_bashirian
title
Building with React
slug
building-with-react-31
description
Cunctatio carbo video iure stips ullam tergeo. Textilis triumphus aduro cubo dolorum. Vorago coruscus tardus tollo bis vomer voluntarius amiculum.
category
programming
difficulty
beginner
language
German
durationHours
56.2
priceFrom
174.37
currency
USD
thumbnailUrl
https://picsum.photos/seed/course-31/800/450
rating
3.5
ratingCount
2302
enrollmentCount
8524
isPublished
true
createdAt
updatedAt

Component variants

Related

Request

curl example

curl -sS \
  "https://example-data.com/api/v1/courses/31" \
  -H "Accept: application/json"

JavaScript example

const res = await fetch(
  "https://example-data.com/api/v1/courses/31"
);
const course = await res.json();

TypeScript example

// Download once: mkdir -p types && curl -o types/courses.d.ts https://example-data.com/types/courses.d.ts
import type { Course } from "./types/courses";

const res = await fetch(
  "https://example-data.com/api/v1/courses/31"
);
const course = (await res.json()) as Course;

Python example

import requests

res = requests.get(
    "https://example-data.com/api/v1/courses/31"
)
course = res.json()

Response

{
  "id": 31,
  "instructorUserId": 29,
  "title": "Building with React",
  "slug": "building-with-react-31",
  "description": "Cunctatio carbo video iure stips ullam tergeo. Textilis triumphus aduro cubo dolorum. Vorago coruscus tardus tollo bis vomer voluntarius amiculum.",
  "category": "programming",
  "difficulty": "beginner",
  "language": "German",
  "durationHours": 56.2,
  "priceFrom": 174.37,
  "currency": "USD",
  "thumbnailUrl": "https://picsum.photos/seed/course-31/800/450",
  "rating": 3.5,
  "ratingCount": 2302,
  "enrollmentCount": 8524,
  "isPublished": true,
  "createdAt": "2025-10-31T03:02:56.925Z",
  "updatedAt": "2025-12-21T19:08:24.500Z"
}