I just learnt some basics of python and was thinking of starting with Django , any suggestions on what would be a good starting point/resource to learn Django from ?
I am a beginner with some basic experience in python but no exposure to any other language what so ever.
Videos
Hello to everyone. Some times work and learn Python and decided to start learning Django from 0. Can somebody give me good courses from Udemy/Youtube/ etc?
I’m getting back into learning Django after stopping for a while, and I want to restart with modern learning resources that match the current real-world tech stack (Django 5.x, DRF, async, AI integration, modern tooling, etc.).
I’m looking for recommendations for the best learning path from beginner to advanced, including:
-
Online courses
-
YouTube tutorials
-
Books
-
Blogs/documentation
-
Project-based learning resources
-
Anything that helped you go from “I know nothing” to job-ready
Ideally, I want resources that focus on production-level skills, not just toy apps.
If you’ve learned Django recently (2023–2025), what resources made the biggest difference for you?
Thanks in advance!
Here Are the resources I used to learn Django.
First step,
This three books 📚 (I highly recommend those I didn’t found anything near to the quality of those)
By William Vincent:
Django for Beginners: https://djangoforbeginners.com
Django for APIs: https://djangoforapis.com
Django for Professionals: https://djangoforprofessionals.com
Bundle: https://gumroad.com/l/bhylo?wanted=true
Website: www.LearnDjango.com
About the author: William Vincent is a Board Member of the Django Software Foundation and founder of LearnDjango.com. He hosts the weekly Django Chat podcast and runs the weekly Django News newsletter.
After those books I just jumped into the CRM of Dennis Ivanov (AKA Dennis Ivy)
His channel: https://youtube.com/c/DennisIvy
The playlist with the CRM: https://youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpmoR3ztO
This guy also has high quality videos:
JustDjango: https://youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ
https://justdjango.com
Django girls: https://djangogirls.org
Corey Schafer: (can be little outdated but the concepts still work. He does a lot general python but this Django playlist is worth it ):
https://www.youtube.com/watch?v=UmljXZIypDc&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&index=1
These are the resources I used to learn Django and web dev in general + unlimited google how to search.
Hope that will help😎👍🏻
After learning the basics: Two scoops of Django
Great list. Don't forget what is arguably the most important, accurate, and up to date resource: https://docs.djangoproject.com/
Downside of non-official tutorials is that they quickly become out of date, don't usually talk about which version of Django/Python is being used, and don't teach the 'basics' of Django/Python that help students learn how to debug issues for themselves.
Hi! I'm looking for resources to learn as much Django as it takes to become functional at developing web apps ASAP (reaching something between beginner and intermediate level).
I know basic HTML/CSS/Javascript/SQL and beginner to intermediate Python (I'm familiar with OOP).
I went through old reddit posts and I googled, and I ended up collecting a number of tutorials to complete in the order as listed below.
I've seen it's a good thing to get acquainted with Flask before learning Django, so I included that as well.
Can someone experienced with Django please comment whether this is the most efficient course to take?
Prerequisites (general Python, web servers, MVCs and Flask):
-
Official Python tutorial (to brush up on basics)
-
Primer on Python Decorators (RealPython)
-
What is a web server (MDN)
-
What software do I need to build a website? (MDN)
-
How do you upload files to a web server? (MDN)
-
Server-side website programming first steps (MDN)
-
Model-View-Controller (MVC) Explained – With Legos (RealPython)
-
Model–view–controller (Wikipedia)
-
Official Flask tutorial
-
Official Flask Quickstart
-
Flask Tutorial Step by Step (Udemy)
Django resources:
-
Official Django tutorial
-
Django Web Framework (Python) (MDN)
-
Python Django Tutorial 2018 for Beginners (YT - Clever Programmer)
-
Various Django courses (Treehouse)
-
Official Django documentation
-
"Test-Driven Web Development with Python" (O'Reilly)
Tutorials using old verions of Django - are they any good***?***
* Django Web Development with Python (YT - Sentdex - uses version 1.9)
* Django Tutorials for Beginners (YT - thenewboston - uses version 1.9)
Please, don't recommend thenewboston.
They are a discouraged resource as they teach questionable practice. They don't adhere to commonly accepted standards, such as the Java Code Conventions, use horrible variable naming ("bucky" is under no circumstances a proper variable name), and in general don't teach proper practices, plus their "just do it now, I'll explain why later" approach is really bad.
I am a bot and this message was triggered by you mentioning thenewboston. Please do not respond to this comment as I will not be able to reply.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Heyyy, I just started learning django too. The resources you have look pretty good, I finished the django videos in the following course, googling a lot, reading the documentation and when all else failed, I just started using print statements in python to see what django was doing for me. I am pretty sure it's a bad technique haha but it got the job done (I was working on a website)
https://www.udemy.com/python-and-django-full-stack-web-developer-bootcamp/
But what you have as your resources looks pretty good to me (I ain't no expert tho), looks like you'll have a pretty solid foundation and you won't throw yourself into things which sounds like a solid idea to me. Good luck dud
Complete beginner at Django, a fairly technical guy wanting to learn backend development with no interest in the frontend. Currently, I'm following a course and exploring the official docs. What was your experience, and how did you learn Django? Share your insights!
Hi , I am a novice developer as of now and I have a good grip on python concepts. I have build few applications in python but now I want to take it further and explore Django to the fullest. Can someone provide a tutorial or a guide to develop a complex application? I did search on YouTube didn’t get anything substantial.
Any link or course would be appreciated.
Thanks!
Edit: Really appreciate everyone's suggestions, thank you.
I'd like to learn Django.
I already use Python.
I was considering the Udemy course by Jose Portilla Django 4 and Python Full-Stack Developer Masterclass
What do you think?
Hi, Python lovers.
I like Python, so in my free times I study it and want to learn Django. I have 600+ hours in Python, still can not write project exactly in Class System but still try to learn. I have a Kivy App in Google Play that called "Football Predictor Mecra YAVCIN".
I don't know where to start. Here courses that I have.
Arno Pretorius (All Django Courses)
https://www.udemy.com/user/arno-pretorius-11/
Maximilian Schwarzmüller
https://www.udemy.com/course/python-django-the-practical-guide/
Mark Winterbottom
https://www.udemy.com/course/django-python/
https://www.udemy.com/course/django-python-advanced/
Dennis Ivy
https://www.udemy.com/course/python-django-2021-complete-course/
Jose Portilla
https://www.udemy.com/course/django-and-python-full-stack-developer-masterclass/
And also i know Code with Stein Youtube channel.
Could you give me some advices?
Thanks very much.
Hello Buddies , I am starting out with django from scratch can you all please recommend me some resources, videos , websites to learn django for beginner level . Thanks in advance 😄
what are the best options to learn django frm?
Hey guys Im curious what course/online resources you all recommend to learn Django (and maybe even just web development in general). I would love something that would give me enough of a skill set to look at internships or at least put me on the path towards that. Thanks in advance
I am a Senior Frontend Developer with +7 years. The company I am already working has a Tech Stack with Django.
One of my mission is getting certificate related to our tech stack. I want to learn Django with advanced backend concepts because it is opportunity for me.
I know that the best way to learn a new technology is reading and applying the docs. But my company rule is collecting certificate as well.
What are your suggestions in this point? Which courses do you suggest to me? Thanks in advance 🖖
Hey , I’m looking for the absolute best course to take for django because I’m new to it... so I just want a premium course that teaches me everything so I don’t have to look else where . Know the best free or premium course out there?
I would like to start a course that allows me to learn at least the basics of Django and at the same time get a free certificate for having completed the course, are there any good options?
I want paid django course. I completed the basics of django and made some projects like blog, todo lists, portfolio, etc. I want to learn some advance cocepts too like middleware , rest api, signals...
Recently i learned js and postgresql too. So suggest me some course please.
Hello everyone! I'm in my first job as a junior developer, and in this case, I work as a backend developer, primarily using Django in our projects (although we use Node.js in some cases, about 90% of our projects are built with Django). I wanted to ask for advice and recommendations on courses, tutorials, or resources where I can learn and deepen my knowledge as much as possible, whether through theoretical knowledge or by building projects. The goal is to improve my programming skills and become proficient with this framework.
It's not just Django that we use; we also work with libraries like graphene and strawberry because we use GraphQL. We use Amazon Web Services, and the front end is usually built with React or React Native.
Could you recommend resources to help me improve and learn beyond the basics? Thank you very much!!!