Skip to content
UdemyDjangoPaid courseBeginner levelCertificate

React & Django Full Stack: web app, backend API, mobile apps (Udemy.com)

React v.18 single page web app, Django REST API with Python, React Native cross platform mobile apps for Android and iOS

Created by: Krystian Czekalski

Last updated February 2025

icon
What you will learn

  • Making a Single page app with React
  • Creating RESTfull API with Django
  • Mobile apps on both Android and iOS

How it compares

Against the other 72 rated Udemy courses in Django on CourseDuck:

  • Rating4.4 out of 5higher than 33% of them
  • Reviews2,124#14 of 73 by number of reviews
  • Length18.5 hourslonger than 79% of them
  • Last updatedFebruary 2025more recently than 73% of them

icon
Course Description

Welcome to this full-stack course. This course is mainly based on Django, React, and React Native, but we will cover much more than just these frameworks. We will build full applications, including backend restful API, front-end web apps, and mobile apps on both Android and iOS.

We will discover how to create user authentication (register and log in users), create a full CRUD (create, read, update, and delete), and create our own endpoints. I will show how to communicate between the API and the web app. We will also discover how to style the application and restrict certain parts to authenticated users only. All that is done with very popular frameworks. We will use JavaScript and Python, and basic knowledge is required.

This course consists of two sections: an introduction to the framework, where I explain everything from scratch, and a hands-on section to build a ready application. After finishing this course, you will have both knowledge and experience building a full-stack application using Django, React, and React Native.

Also, I will show you how to deploy back-end API and front-end web apps on the production server absolutely for free. You don’t need to spend any money to put your full application live online.

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

Krystian Czekalski

I'm a self-educated Full-stack developer.

I have a master's degree in social psychology and worked as a child therapist for a few years. Due to the decisions I made in my life - to move to another country, I had to give up my profession and find something different.

I started with programming 15 years ago with simple HTML and CSS websites. Shortly after, I became a freelancer, mainly using Flash platforms. I got my first full-time position as a Front-end developer a few years ago.

Since starting with programming, I have learned new technologies daily. And I firmly believe that's the key to success.

I primarily work with JavaScript and Python but also with other languages like Java, PHP, ActionScript, Typescript, etc. I'm also passionate about Unreal Engine 5. I'm eager to learn everything related to IT technologies and try to share my passion with others.

icon
More courses by Krystian Czekalski

$64.99

$49.99

$79.99

icon
More Django courses

$99.99

$74.99

$12.99

$79.99

$84.99

$54.99

icon
Reviews

4.4

2,124 ratings on Udemy

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

By Osasumwen Ugbomeh on 2/3/2025

It was a great course. While some arrears were challenging to follow due to the updates and new features. I find it to be good challenge as it allows you to learn how to troubleshoot and fix software problems. I can tell that the insructor knows his stuff.

By Amritha Anil on 1/13/2025

It is quite hard to understand the WHY of many things that are discussed. I am having a tough time understanding many of the concepts as they are not discussed in depth. Could be a result of the course being very short but could have really benefited from the course if the concepts, some of the files or the commands were explained more than just going through the steps

By Gentry Dela Cruz on 8/6/2021

Easy to follow, it's really for beginners, well sort of. I suggest after learning the fundamentals of Python and Javascript, atleast make some quick research on MVC (model view controler )frameworks. Otherwise you may end up confused, because Django framework is kinda opinionated framework, good thing you will be coding less and it works like magic :). By the way, Django more on MVT (model view temple) the MVC. Django will takes care of the Controller part , and that's for me, its a lot easier and faster to work with. P.S. : By the time of this writing AsyncStorage that used in this tutorial are now depricated. I suggest use react-native-encrypted-storage instead, but you need to use react-native cli instead expo cli. This is one of many reason why choose react-native cli over expo cli. * For some linux (ubuntu) users: I had some run time issue with Oracle Java, try OpenJDK instead.

By Curtis Korchynski on 12/2/2020

This was a good introductory course to building and deploying apps using React with Django. I believe the course was redone, so some of the components between sections were out of date with the rest of the course. Our front end was hard-coded to use the local Django server, however in the Deploy Apps section the instructor had different files and environment settings in place to change the URL to the production URL already. There were a couple other areas that were out of date, but with a bit of extra work and searching online I was able to complete it, just a bit annoying.

By Mark Maiztegui on 9/21/2020

The course was a good application of full stack react and react native development. The instructor was also very active in answering my questions, he would personally answer my questions just after posting my question within hours! Thanks sir it was a great course

By Anonymized User on 8/14/2020

I enjoyed this entire course and I am sure it was a good investment of time. The training was well explained with good didactic exercises. I think you can add a video about more serializers, but this is just a suggestion. This time you have five stars (as a movie rating)! Thank you, Mr. Czekalski.

By Filip Dimitrievski on 4/21/2020

The concept of the course was really smart; one section for explanation and one section for use. I took this class only to see how Django can be combined with React/React Native. I've taken multiple Django classes and I can say this course has lack of explanation, thinking on feet and not very efficient way of writing code. Overall I don't regret it for spending my money and time; I still learned something. The instructor is very nice and he tries his best and the Q&A.

By Renzo Nahuel Murina Cadierno on 2/16/2020

Very good course to serve as an introduction to React and React Native as Frontend frameworks and Django as a Backend one. They combine smoothly and the end result serves its good purpose as a functional web/mobile app. The only thing I would add is how to handle errors while working on higher versions of some packages, like FontAwesome svg drawing on Android, which currently fails. Thanks, it was really useful!

By Dianna T on 1/29/2020

I tried several Django courses, but this one was the best. It covers Django, Django REST Framework, and React, which is exactly the combination I needed. Krystian is an excellent teacher. I have some previous programming knowledge, but Krystian showed me several helpful tips and tricks. He is easy to understand and has some funny examples. I also like how he does some live debugging. It shows that he really knows the material and how to fix things. I really enjoyed this course and would definitely take another one from this instructor.

By Sanjay S Nair on 6/22/2019

The course is simple and easy to understand. It covers all areas to get started with full-stack development using Django and React. Since it is recorded earlier, there could be some mismatch with the version and dependencies, but that can be sorted if you do a search.

Showing all 10 reviews on CourseDuck

Read all 2,124 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 : 88 / 100