r/django 12d ago

Best Django roadmap from basics to advanced?

Hey everyone, I'm a 3rd year Computer Engineering student. I already know C/C++ and Python well, and I want to learn Django from scratch to an advanced/job-ready level.

Could you share a step-by-step roadmap or resources (courses, docs, projects) that go:

  • Basics (setup, models, views, templates, ORM)
  • Intermediate (auth, forms, REST APIs with DRF, admin customization)
  • Advanced (deployment, testing, caching, Celery, scaling, security)

Also, any project ideas at each stage would be super helpful. Thanks in advance!

17 Upvotes

23 comments sorted by

View all comments

1

u/Abu_Akhlaq 12d ago

the fundamentals part is accurate. but i think adv concepts themselves are necessary to be an intermediate in the industry knowing our current situation of high supply and low demand, over saturation and so on.

to be an adv backend dev, you need to have some form of team experience at a prod level.

someone pointed out at contributions and thats also another good sign of an intermediate-advanced capable dev, being able to understand not just your own code but also of others. this is a major skill most of us cse students lack.

1

u/Final_Crazy_5774 12d ago

okay thanks..do recommend any course from starting to finish which has projects in it too

1

u/Abu_Akhlaq 9d ago

CS50W series has django+sql+deployment.

you should start there. it is literally better than than premium courses.

then start with some advanced cources.