API Development
I. Beginner
1. Introduction
2. What is REST
3. HTTP Protocol
4. HTTP Methods
5. Status Codes
6. JSON & Formats
7. REST vs SOAP
8. API Tools
9. Postman
10. Request & Response
11. CRUD
12. Query Params
13. Path Params
14. Headers
15. Beginner Project
II. Intermediate
16. RESTful Design
17. Versioning
18. Pagination & Filter
19. Sorting & Search
20. Error Handling
21. Authentication
22. Authorization
23. JWT
24. OAuth
25. Rate Limiting
26. Throttling
27. Documentation
28. OpenAPI / Swagger
29. Intermediate Project
30. API Review
III. Advanced