Skip to content

Level 1 · Entry Foundations

Goal: understand what makes an API "RESTful," get fluent reading and writing HTTP requests, and design/document a small real-world resource API.

Modules

  1. What Is REST? Constraints & Principles
  2. HTTP Methods & Status Codes
  3. URL & Resource Design
  4. Request/Response Anatomy
  5. Query Params vs Path Params
  6. Using curl, httpie & Postman
  7. Authentication Basics (API Keys & Bearer Tokens)
  8. Error Handling Conventions
  9. API Versioning Basics
  10. Capstone — Bookshelf API Spec

By the end of this level you'll be able to read and reason about any REST API's documentation, make requests against one with curl/httpie/Postman, handle auth and errors correctly, and design and document a clean, versioned resource API of your own.