CodeWithJay

Backend & APIs

Learn REST APIs — free and paid courses, roadmaps

Almost every backend is an API. These lessons cover building REST APIs that hold up: resource design, validation and seed data, nested writes and server-side totals, API gateways versus direct calls, rate limiting and the patterns for scaling an API when traffic grows.

REST APIs mini courses

Short, free lessons on one REST APIs idea at a time.

All mini courses →

Free REST APIs video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

REST APIs learning FAQ

Can I learn REST APIs for free on CodeWithJay?
Yes. CodeWithJay currently has 7 free mini courses and 4 free video lessons on REST APIs. Free courses need only a free account; mini courses and videos need no account at all.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.