AnyLearn
All lessons

api

5 lessons tagged api: free, quiz-checked micro-lessons.

Programming
intermediate

Building REST APIs with Express

Build a small REST API on Node 22 with Express: routes, middleware, JSON body parsing, Zod input validation, status codes, and a clean async error pipeline you won't outgrow.

10 steps·~15 min
Computer Science
intermediate

Rate Limiting

How to keep one client from breaking the system for everyone else. The four canonical algorithms (fixed window, sliding window, token bucket, leaky bucket), distributed limiting with Redis, and the polite way to tell a client "slow down".

8 steps·~12 min
Programming
intermediate

OAuth 2.0: Deep Dive into Authorization Flows

Explore the core concepts of OAuth 2.0, its various grant types, and how it enables secure, delegated access without sharing credentials. Understand the roles and the step-by-step authorization process.

12 steps·~18 min
Programming
beginner

Crafting Robust APIs: Essential REST Design Principles

Learn the foundational principles behind RESTful API design. This lesson covers statelessness, client-server architecture, uniform interface, effective use of HTTP methods and status codes, and practical tips for building scalable and maintainable web services.

11 steps·~17 min
Programming
beginner

HTTP Status Codes: Understanding Each Class and When to Use Them

HTTP status codes are essential for effective communication between clients and servers on the web. This lesson breaks down each class of status codes (1xx, 2xx, 3xx, 4xx, 5xx), explains their meaning, and provides practical guidance on when to use them in your applications.

10 steps·~15 min

Related topics