Django Rest Framework (Udemy.com)
Create REST APIs using Python and Django in simple steps
Created by: Bharath Thippireddy
Last updated September 2026
What you will learn
- Learn what REST APIs are and why we need them
- Create REST APIs using Function Based Views
- Create REST APIs using Class Based Views
- Use mixins, generics and viewsets
- Configure Router and Routes for your REST APIs
- Secure you REST APIs using Authentication and Authorization
How it compares
Against the other 72 rated Udemy courses in Django on CourseDuck:
- Rating4.3 out of 5higher than 22% of them
- Reviews1,145#22 of 73 by number of reviews
- Length6.6 hoursshorter than 62% of them
- Last updatedSeptember 2026more recently than 98% of them
Course Description
Sample of the reviews:
Good Course. I like the teaching style, short videos with good focus subject coverage such that I can manage my time more effectively. - Mark Mneimneh
Great Course. Good Basic Knowledge of the Framework - Gus Minor
The course is good for beginners. I looked for this type of course, short and specific. I learned from it. I got a better understanding of drf. - Fidel Rosell
---
Are you a python and Django developer who wants to create python rest apis while mastering Django Rest Framework(DRF)? Are you an experienced Django Developer who wants to fill in any gaps in your knowledge of creating a REST APIs using Django REST Framework then this course is for you too.
DRF is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production ready web applications. You will start this course by learning what Django REST Framework is ,the different features that are a part of every Django REST application .You will be working hands on one feature at a time .You will then create a web application using all the knowledge you gain from those sections.
Learn what REST APIs are and why we need them
Create REST APIs using Function Based Views
Create REST APIs using Class Based Views
Use mixins, generics and ViewSets
Configure Router and Routes for your REST APIs
Secure you REST APIs using Authentication and Authorization
What are the requirements?
Knowledge of Python , Atom or PyCharm (Installation of Atom is covered in easy setup section)
Instructor Details
- 4.3 Rating
1,145 Reviews
Bharath Thippireddy
Bharath Thippireddy is an Entrepreneur, Software Architect, Author, Actor, and Public Speaker who has trained 950,000+ students across 209 countries.
He believes that learning is a crossing — from where you are to where you are capable of being. That belief drives every course he builds.
Bharath has mentored students and professionals across India and the USA — in classrooms, corporates, and agile conferences. He voluntarily teaches interview and soft skills at Vivekananda Kendra. He is the author of Hanuman's Leap, a book that takes the ancient wisdom of the Sundara Kanda and builds it into a complete framework for life's turning points. It comes out Diwali 2026 . He is currently completing his Executive MBA at the Indian School of Business.
He loves learning — in technology and in life — and shares everything he discovers.
From 50+ courses with 950,000+ learners, you can pick a track and master:
Generative AI — OpenAI, LangChain, LangGraph, Agentic AI with n8n, Azure OpenAI, GitHub Copilot
Spring Boot — full stack projects with Angular and React
Angular and React — with Java or Node backends
Python — core Python through Django REST Framework
DevOps and Cloud — Docker, Kubernetes, AWS EC2, Elastic Beanstalk, Jenkins, GIT, and more
Java — Design Patterns, Web Services, Messaging Service
Spring — Security, Boot, Data with Hibernate, Data REST
Serverless — AWS Lambda
More courses by Bharath Thippireddy
Core Java Made Easy (Covers the latest Java 21) (2026)
4.5 (19,948 Reviews)
Provider: Udemy
Time: 28.7h
$18.99
More Django courses
The Ultimate Beginner's Guide to Django 1.11 (2019)
4.7 (1,632 Reviews)
Provider: Udemy
Time: 9h
$12.99
Python Django - Build Complex MultiVendor Ecommerce System (2026)
4.7 (885 Reviews)
Provider: Udemy
Time: 37.4h
$79.99
Python Django: Build an E-commerce Store (2026)
4.7 (556 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Build a User Authentication Web App With Python and Django (2023)
4.7 (525 Reviews)
Provider: Udemy
Time: 2.3h
$54.99
Reviews
By Anonymized User on 3/24/2025
I like the course. Angular code need to be updated with new node version code is give errors.
By Todd Enders on 6/7/2024
Yep, great course for those who know Django pretty well and want to take the next step in your Django evolution. Learning how to work with DRF was much easier in this course than trying to comb through the DRF docs or trying a ultra-advanced courses. This course was approachable, thorough, and quick. Just what I needed.
By Patel Daksh Shaileshbhai on 8/19/2023
course looks like easy for beginner. I hope I will get 100% benefits from this course. Instructor is very good. and concept is very easy to grasp. Thank you. Course give me hope that DRF is very good tool like plug and play thing. Ease of programming is done only by Python. Thanks to DRF for amazing solution. My course is completed, but due to 1 assignment, feedback not received that's why, I am not able to receive certificate.
By Anonymized User on 3/31/2023
La explicación es clara y concisa además de muy visual, solo que hay un pequeño detalle, mysqlclient, es una librería con demasiados problemas y llevo casi todo el curso sin poder probar mis programas. Se debería de dar una revisión al material y buscar una alternativa.
By Bilal Khan on 10/2/2022
Course is good , explanation as well, but whatever was done by angular should have been told at the beginning of the course, rest all good
By Matthew Crowell on 9/25/2021
This is one of Mr. Thippireddy's best courses, with very few significant flaws. He leaves it up to the student to figure out content negotiation, JWT authorization, and using a pre-existing database, but these are small jumps from material he covers very well, and together took less than an hour and a half to figure out. I am very impressed with the course and greatly appreciate the opportunity to have taken it.
By Ashesh Singh on 11/29/2020
You're amazing Bharath! Loved all your courses so far! They're so easy to follow along and served as great refreshers to me as and when I had to look back as well. Now that I am exploring Python and DRF, I will need something like Mockito equivalent in Python/DRF world as well. Hope you've a solution for that too, same way you did it for Mockito earlier :) Keep up the great work man!!
By Dwight Ian Medina Gabucan on 11/1/2020
Straight to the point on the concepts. However, the examples are disjointed and it felt scattered at times. I would very much preferred if there is a cohesive sample application that is built over the course to show also the common pitfalls when developing DRF in the real world.
By RAJESH BEJAWADA on 7/31/2020
Hi Techies, Very Simple Understanding Level For Beginners Who want To Start Learning Django REST Framework I Recommended To Go through This Lecture and Lecturer(Bharath ThippiReddy) Was Explained Very Well And End of The Session You will Get a good Knowledge on DRF(Django Rest Framework) Thanks To Udemy Team and Keep Rocking.... :)
By George Papachristodoulou on 2/4/2020
The course was decent as it went through the basics of creating an API using the rest framework in django. I would appreciate it if there were some more lectures about deploying the API or about how to create authentication tokens for api calls etc. Overall a good introduction to Rest APIs with django.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












