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
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
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.
Instructor Details
- 4.4 Rating
2,124 Reviews
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.
More courses by Krystian Czekalski
Angular & Django Full Stack: web, backend API, mobile apps (2020)
4.5 (725 Reviews)
Provider: Udemy
Time: 20.4h
$64.99
Unreal Engine 5 Blueprints: Inventory, Quests and Char Stats (2024)
4.4 (37 Reviews)
Provider: Udemy
Time: 10.6h
$79.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 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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100









