REST API Design Basics

Wishlist Share

About Course

Design web APIs that developers find predictable and safe to use. Learn how to model resources and URIs, use HTTP methods and status codes correctly, handle filtering, pagination and versioning, document your API with OpenAPI, and secure it following GOV.UK and Microsoft guidance.

Tutwoo is an independent learning provider. This course is general awareness training written from published official guidance. It does not replace training required for your specific job, and it is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

What Will You Learn?

  • Design resource-based URIs using nouns and sensible hierarchies
  • Map operations to HTTP methods and return appropriate status codes
  • Add filtering, pagination and versioning without breaking clients
  • Document and secure an API using OpenAPI, HTTPS and OAuth 2.0

Course Content

Course Lessons

  • Resources and URIs
  • Methods and status codes
  • Filtering, pagination and versioning
  • Documentation and security

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕