This course explores the concepts, tools, and practices used to design, build, secure, test, and document APIs. Learners are introduced to HTTP, REST principles, API design conventions, and common API workflows before using Django and Django REST framework to build API back ends for web applications. The course also covers serialization, validation, filtering, pagination, authentication, authorization, throttling, caching, and account management. By the end of the course, learners will be able to create and work with basic APIs, build RESTful back ends in Django, apply core security and optimization techniques, and complete a final API project.

APIs
This course is part of multiple programs.

Instructor: Taught by Meta Experts
Access provided by North Ossetian State University
59,357 already enrolled
396 reviews
Recommended experience
What you'll learn
API development
Principles of REST architecture
Build a basic API
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
68.01%
- 4 stars
17.63%
- 3 stars
6.80%
- 2 stars
3.27%
- 1 star
4.28%
Showing 3 of 396
Reviewed on Jul 20, 2026
Excellent, though sometimes the learning curve becomes very hard and some elements of the course can look (or be) inconsistent.
Reviewed on Jul 31, 2023
The Final Project needs to be explained better because the instructions could come across as stressful and confusing for a beginner
Reviewed on Jul 24, 2023
This course is not a baby course like other tutorials. It helped me understand the WHYS and how to structure an API Project.
Explore more from Computer Science

Edureka

Codio

Edureka
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.


