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 3y agoComplete Python Developer in 2023: Zero to Mastery
By: Udemy, Zero To MasteryBecome a complete Python developer! Join a live online community of over 200,000+ developers and a course taught by an industry expert that has actually.30h 23m5/5
FreeUpdated 2y ago2022 Python for Machine Learning & Data Science Masterclass
By: UdemyWelcome to the most complete course on learning Data Science and Machine Learning on the internet! After teaching over 2 million students I've worked for over a44h 5m
Updated 1mo 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 3y agoModern APIs with FastAPI and Python Course
By: Talk Python TrainingFastAPI is one of the most exciting new web frameworks out today. It's exciting because it leverages more of the modern Python language features than any other3h 53m
Updated 2y agoPyTorch for Deep Learning with Python Bootcamp
By: UdemyWelcome to the best online course for learning about Deep Learning with Python and PyTorch! PyTorch is an open source deep learning platform that provides a sea17h 2m5/5
Updated 1mo agoCreate Telegram Bot with Python
By: UdemyBuild a working Telegram bot in Python: handle messages and media, add keyboard buttons, and pull in live weather data by shared location.1h 22m
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 1mo 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