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
- Level
- All levels
- Language
- English
- Updated
- 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 |
Recommended next
What courses are similar to The Ultimate Django Series: Part 1?
-
Updated 2y agoFull Web Apps with FastAPI
By: Talk Python TrainingFastAPI has burst on to the Python web scene. In fact, the 2020 PSF developer survey shows FastAPI going from off the radar to the 3rd most popular and fastest7h 12m -
Updated 2y agoMachine Learning with Python : COMPLETE COURSE FOR BEGINNERS
By: UdemyMachine Learning and artificial intelligence (AI) is everywhere; if you want to know how companies like Google, Amazon, and even Udemy extract meaning and insig13h 12m -
Updated 2y agoDjango 3 - Full Stack Websites with Python Web Development
By: UdemyDjango 3 Full Stack Websites with Python — build production-grade websites using Django 3, class-based views, REST framework, and Postgres.8h 25m -
Updated 1y agoContact Tracing with Elasticsearch
By: Andreas KretzEmbark on an intriguing journey in this engineering project where you'll learn to trace user movements through their phone scans using Elasticsearch .1h 37m -
Updated 2y agoA/B Testing for Data Science
By: LunarTechStand out in the competitive job market in the field of data science. Master A/B testing—a skill highly valued by employers.1h 47m5/5 -
ClassicThe Ultimate Django Series: Part 2
By: Mosh Hamedani (Code with Mosh)Do you want to take your Django skills to the next level and become that professional back-end developer that companies love to hire?5h 41m5/5 -
Updated 2y agoStatistics Bootcamp (with Python): Zero to Mastery
By: Zero To MasteryMaster statistics with Python through projects and quizzes. Learn with fun from industry experts. Ideal for careers in Data Analytics and Machine Learning.20h 50m -
FreeUpdated 2y agoMastering OpenAI Python APIs: Unleash ChatGPT and GPT4
By: UdemyUnleash the Power of AI: Master OpenAI's APIs, including GPT-4, DALL-E, and Whisper in this Comprehensive and Hands-On Course.13h 4m
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 2y 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 3y agoXamarin Forms: Build Native Mobile Apps with C#
Do you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old.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