Have you always wanted to learn Web development with Python but didn't know where to start? Tired of lengthy, confusing, and outdated courses? Look no further.
The Ultimate Django Series: Part 1
The Ultimate Django Series: Part 1 is a 80-lesson 4 hours 49 minutes self-paced course by Mosh Hamedani (Code with Mosh). Have you always wanted to learn Web development with Python but didn't know where to start?
Course facts
- Lessons
- 80
- Duration
- 4 hours 49 minutes
- Language
- English
- Released
- July 2021
- Added to CourseFlix
- October 2023
- Instructor
- Mosh Hamedani (Code with Mosh)
- Price
- Free
A comprehensive, highly-practical, and step-by-step course that teaches you everything you need to know about Django from scratch. Learn the fundamentals in just five hours so you're ready for more advanced concepts covered in the second part of this course.
The skills taught in this course are absolutely essential for creating successful products that users love and can’t live without.
Whether you’re an absolute beginner wanting to learn Django for the first time, or you know a bit of Django and need a refresher course to fill in the gaps, this course will help you achieve your goals.
Who teaches The Ultimate Django Series: Part 1? Mosh Hamedani (Code with Mosh)
Mosh Hamedani is the founder of Code with Mosh, one of the highest-volume independent online instructors in software education. He has been publishing courses continuously since the early Udemy era and has taught over a million students across his Udemy catalog and his standalone Code with Mosh platform. His teaching style is patient, rigorously structured, and deliberately beginner-tolerant — the courses are widely cited as some of the most accessible introductions to their respective topics.
The Code with Mosh catalog covers an unusually wide span: web development with HTML / CSS / JavaScript / React / Angular / Node.js, Python and Django, C# and .NET, mobile development with React Native and Flutter, SQL and database fundamentals, and the algorithm / data-structure interview prep tracks. Few independent instructors maintain this much breadth at consistent quality.
The CourseFlix listing under this source carries over 35 Code with Mosh courses spanning that range. Material is paid; Code with Mosh runs on per-course pricing on the original platform. Courses are aimed primarily at developers picking up a new technology from a clean start through to working production proficiency.
What lessons are included in The Ultimate Django Series: Part 1?
- Space or K: play or pause
- J: rewind 10 seconds
- L: forward 10 seconds
- Left Arrow: rewind 5 seconds
- Right Arrow: forward 5 seconds
- Up Arrow: volume up
- Down Arrow: volume down
- M: mute or unmute
- F: toggle fullscreen
- T: toggle theater mode
- I: toggle mini player
- 0 to 9: seek to 0 to 90 percent of the video
- Shift plus N: next video
- Shift plus P: previous video
| # | Lesson Title | Duration |
|---|---|---|
| 1 | 1- Introduction | 00:59 |
| 2 | 2- Prerequisites | 00:41 |
| 3 | 3- How to Take this Course | 01:04 |
| 4 | 1- Introduction | 00:38 |
| 5 | 2- What is Django | 02:50 |
| 6 | 3- How the Web Works | 04:25 |
| 7 | 4- Setting Up the Development Environment | 02:01 |
| 8 | 5- Creating Your First Django Project | 06:12 |
| 9 | 6- Using the Integrated Terminal in VSCode | 02:44 |
| 10 | 7- Creating Your First App | 03:31 |
| 11 | 8- Writing Views | 01:52 |
| 12 | 9- Mapping URLs to Views | 04:44 |
| 13 | 10- Using Templates | 04:09 |
| 14 | 11- Debugging Django Applications in VSCode | 07:53 |
| 15 | 12 - Using Django Debug Toolbar | 04:27 |
| 16 | 1- Introduction | 00:44 |
| 17 | 2- Introduction to Data Modeling | 02:40 |
| 18 | 3- Building an E-commerce Data Model | 04:35 |
| 19 | 4- Organizing Models in Apps | 05:21 |
| 20 | 5- Creating Models | 06:48 |
| 21 | 6- Choice Fields | 04:13 |
| 22 | 7- Defining One-to-one Relationships | 03:45 |
| 23 | 8- Defining a One-to-many Relationship | 04:10 |
| 24 | 9- Defining Many-to-many Relationships | 02:38 |
| 25 | 10- Resolving Circular Relationships | 03:48 |
| 26 | 11- Generic Relationships | 06:58 |
| 27 | 1- Introduction | 00:33 |
| 28 | 2- Supported Database Engines | 01:13 |
| 29 | 3- Creating Migrations | 08:03 |
| 30 | 4- Running Migrations | 05:02 |
| 31 | 5- Customizing Database Schema | 03:27 |
| 32 | 6- Reverting Migrations | 04:05 |
| 33 | 7- Installing MySQL | 02:10 |
| 34 | 8- Connecting to MySQL | 03:33 |
| 35 | 9- Using MySQL in Django | 04:15 |
| 36 | 10- Running Custom SQL | 02:56 |
| 37 | 11- Generating Dummy Data | 03:30 |
| 38 | 1 - Introduction | 00:42 |
| 39 | 2- Django ORM | 03:23 |
| 40 | 3- Resetting the Database | 04:01 |
| 41 | 4- Managers and QuerySets | 05:27 |
| 42 | 5- Retrieving Objects | 05:02 |
| 43 | 6- Filtering Objects | 05:43 |
| 44 | 7- Complex Lookups Using Q Objects | 03:57 |
| 45 | 8- Referencing Fields using F Objects | 01:52 |
| 46 | 9- Sorting | 03:50 |
| 47 | 10- Limiting Results | 01:23 |
| 48 | 11- Selecting Fields to Query | 06:05 |
| 49 | 12- Deferring Fields | 03:16 |
| 50 | 13- Selecting Related Objects | 09:14 |
| 51 | 14- Aggregating Objects | 03:22 |
| 52 | 15- Annotating Objects | 03:37 |
| 53 | 16- Calling Database Functions | 03:27 |
| 54 | 17- Grouping Data | 02:47 |
| 55 | 18- Working with Expression Wrappers | 02:57 |
| 56 | 19- Querying Generic Relationships | 06:20 |
| 57 | 20- Custom Managers | 02:26 |
| 58 | 21- Understanding QuerySet Cache | 02:09 |
| 59 | 22- Creating Objects | 04:29 |
| 60 | 23- Updating Objects | 04:14 |
| 61 | 24- Deleting Objects | 00:54 |
| 62 | 25- Transactions | 03:33 |
| 63 | 26- Executing Raw SQL Queries | 04:20 |
| 64 | 1- Introduction | 00:39 |
| 65 | 2- Setting Up the Admin Site | 04:35 |
| 66 | 3- Registering Models | 03:35 |
| 67 | 4- Customizing the List Page | 04:08 |
| 68 | 5- Adding Computed Columns | 01:50 |
| 69 | 6- Selecting Related Objects | 03:54 |
| 70 | 7- Overriding the Base QuerySet | 02:51 |
| 71 | 8- Providing Links to Other Pages | 05:17 |
| 72 | 9- Adding Search to the List Page | 01:50 |
| 73 | 10- Adding Filtering to the List Page | 04:24 |
| 74 | 11- Creating Custom Actions | 03:28 |
| 75 | 12- Customizing Forms | 05:44 |
| 76 | 13- Adding Data Validation | 03:49 |
| 77 | 14- Editing Children Using Inlines | 02:30 |
| 78 | 15- Using Generic Relations | 03:59 |
| 79 | 16- Extending Pluggable Apps | 04:44 |
| 80 | 17- What's Next | 00:55 |
Enjoying this free course? One payment unlocks 2,000+ premium courses, from $6.67/mo. No auto-renew.
See plansRecommended next
What courses are similar to The Ultimate Django Series: Part 1?
Updated 1y agoIntroduction to Python
By: Amit JainIn Data Engineering, programming plays a key role. Whether you work with interfaces, databases, or are involved in data transformation and validation.1h 18m
ClassicThe Software Architect Mindset (COMPLETE)
By: ArjanCodes (Arjan Egges)The The Software Architect Mindset course teaches the fundamentals of software architecture and provides practical advice on creating software products that.12h 6m5/5
Updated 2mo agoDjango 2.1 & Python | The Ultimate Web Development Bootcamp
By: UdemyA complete, beginner-friendly Django 2.1 bootcamp covering models, views, forms, authentication, and building real Python web apps.9h 52m
Updated 2y agoPython for Business Data Analytics & Intelligence
By: Zero To MasteryBecome a top Business Data Analyst. We’ll teach you everything you need to go from a complete beginner to getting hired as an analytics professional. You’ll lea15h 25m5/5
Updated 2mo agoPython Django - The Practical Guide
By: Academind Pro (Maximilian Schwarzmüller)A ground-up guide to building websites with Python and Django, covering requests, templates, and database management for beginners.22h 54m
Updated 2y agoObject-Oriented Programming
By: ProgrammingExpert.ioProgramming languages are often classified based on their syntax, features, and execution models. This course introduces you to the idea of programming paradigm4h 36m5/5
Updated 11mo agoAgentic AI Programming for Python Course
By: Talk Python TrainingLearn how to use agent AI to create and improve Python applications. Discover the difference from chatbots and customize AI for your tasks.2h 38m5/5
Updated 3y agoMachine Learning A-Z : Become Kaggle Master
By: UdemyWant to become a good Data Scientist? Then this is a right course for you. This course has been designed by IIT professionals who have mastered in.36h 23m5/5
More courses by Mosh Hamedani (Code with Mosh)
ClassicReact: Intermediate Topics
Advance your React skills with the Intermediate Topics course. Learn state management, routing, and best practices for building complex applications using React6h 5m4/5
Updated 3y agoThe Ultimate Django Series: Part 3
Master advanced techniques and best practices for building professional-quality backends.4h 18m
FreeUpdated 3y agoUltimate C++ Part 3: Advanced
To take this course, you should have watched the first two parts or have a thorough understanding of the concepts covered there.3h 41m5/5
Updated 2mo agoXamarin Forms: Build Native Mobile Apps with C#
Build native iOS, Android, and Windows apps from one C# codebase with Xamarin Forms, taught step by step by Mosh Hamedani.7h 17m
Updated 3y agoMastering Next.js 13 with TypeScript
Clear. Concise. Comprehensive. Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's pe5h 16m5/5
Updated 3y agoThe Ultimate Redux Course
Redux is the most popular state management library for JavaScript apps. It's mostly used with React but it's also becoming popular in Angular, Ember and Vue com6h 5m5/5