Designing RESTful APIs

Learn to design, build, and secure APIs that power modern web applications.
This free course from Udacity teaches you how to create reliable, scalable, and developer-friendly RESTful APIs from scratch.

You will:

  • Understand what APIs are and why they matter
  • Learn how to access and use published APIs
  • Create your own API endpoints and handle data serialization using HTTP
  • Secure your APIs by managing access and permissions
  • Build APIs that developers can easily use and integrate

Why take this course

  • No experience required
  • Hands-on lessons focused on real-world API design
  • Updated content as of October 2024
  • Practical skills for backend and full-stack development

Course outline

  1. What’s and Why’s of APIs
  2. Accessing Published APIs
  3. Creating Your Own API Endpoints
  4. Securing Your API
  5. Writing Developer-Friendly APIs

Result
You will finish with the knowledge to design and deploy secure RESTful APIs ready for production.