Skip to content
UdemyDjangoPaid courseBeginner levelCertificate

Django Rest Framework (Udemy.com)

Create REST APIs using Python and Django in simple steps

Created by: Bharath Thippireddy

Last updated September 2026

icon
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

icon
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)

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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

icon
More courses by Bharath Thippireddy

$17.99

$18.99

$84.99

$13.99

$18.99

$11.99

icon
More Django courses

$99.99

$74.99

$12.99

$79.99

$84.99

$54.99

icon
Reviews

4.3

1,145 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 1,145 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100