Django for Everybody - Full Python University Course (Dr. Chuck)
By freeCodeCamp | Free Course on YouTube
4.8
(0 ratings)
0 students enrolled
Q
Created by
Qasrawii Academy
Last updated 3/2026
EN
Beginner
1286 min total
What you'll learn
Course Content
11 sections • 101 lessons • 1286m total length
Getting Started
Welcome to Django for Everybody
Preview
8:00
Thoughts on the use of Artificial Intelligence in Programming Courses
Preview
16:00
Installing Django 5.2 on PythonAnywhere
Preview
32:00
Using the Autograder in Django for Everybody
11:00
Fixing Django 5.2 Errors on PythonAnywhere
20:00
Using the Command Line Shell on PythonAnywhere (5.2)
18:00
HTML - HyperText Markup Language (Part 1)
6:00
HTML - HyperText Markup Language (Part 2)
14:00
Code Walk Through HTML
14:00
CSS - Cascading Style Sheets - (Part 1)
13:00
Fundamentals
CSS - Cascading Style Sheets - (Part 2)
15:00
CSS - Cascading Style Sheets - (Part 3)
14:00
CSS - Sample Code Walkthrough (Part 1)
13:00
CSS - Sample Code Walkthrough (Part 2)
26:00
How Databases Work
19:00
Introduction to Structured Query Language (SQL)
12:00
Demonstration: Basic SQL
7:00
The True Story of Python Assignment Statements
8:00
Introduction to Django Models
20:00
Data Model Migration in Django
8:00
Core Concepts
Demonstration: Django Single Table Models
11:00
One-to-Many Models Overview
6:00
Removing Replication in One-to-Many Models
9:00
Storing Primary and Foreign Keys in a Database
3:00
Representing One-To-Many Models in Django
10:00
Using the Django Shell to Explore One-to-Many Models
8:00
Django Models - Many-To-One Relationships - Music Database
14:00
Demonstration: Django Project Tutorial 2
29:00
Resetting your Django database on PythonAnywhere
6:00
Model View Controller in Django
7:00
Intermediate Topics
URL Routing in Django
7:00
Django Views
6:00
Inside Django Views and HTML Escaping in Django
16:00
Using Templates in Django
10:00
The Django Template Language (DTL)
11:00
Inheritance in Django Templates
6:00
Reversing Django Views and URLs
13:00
Using Django Login in Views
10:00
The Structure of a Django Application
7:00
Web Applications and the Request/Response Cycle
6:00
Advanced Concepts
Using Sockets to Make Network Connections in Python
7:00
Exploring the HyperText Transfer Protocol
16:00
Building a Simple Web Browser in Python
9:00
Building a Simple HTTP Server in Python
16:00
Understanding Browser Developer Mode
10:00
Exploring the Mini Django web server
37:00
Understanding Django Generic Views
16:00
Cookies in Browsers and Django
10:00
Using Sessions in Django
13:00
Creating and Managing Users in Django
4:00
Projects & Practice
Login and Logout URLs in Django
7:00
Forms, GET, POST, and HTTP
8:00
Building HTML Forms
12:00
Forms and Cross Site Request Forgery (CSRF)
6:00
CSRF Support in Django
9:00
The POST Refresh Pattern
3:00
Implementing POST Redirect in Django
8:00
Using Django Forms Capabilities
13:00
Walkthrough of the DJ4E Autos Sample - Generic Django Edit Forms
36:00
Data Validation with Django Forms
9:00
Deep Dive
Exploring the DIY Hello World Django Application on Localhost
10:00
Exploring the DIY Hello World Django Application on PythonAnywhere
24:00
How the Autograder Works
9:00
The "Big Picture" of a Django Application running on PythonAnywhere
17:00
Virtual Hosting of Django Applications
5:00
DJ4E Marketplace - Initial Setup / Install
14:00
Owned Rows in Django - Overview
6:00
Owned Rows in Django - Generic Views Review
10:00
Owned Rows in Django - owner.py
13:00
Walking through the DJ4E My Articles (myarts) Sample Code
30:00
Expert Level
Walking through the DJ4E Bootstrap Menu (menu) Sample Code
14:00
Walking through the DJ4E Crispy Forms (crispy) Sample Code
9:00
Many-to-Many Overview
6:00
A Simple Many-To-Many Example in Django
13:00
Many-To-Many Data Models for Courses and Membership
9:00
Building a Django Batch Script to Load Data from CSV
17:00
JavaScript - Overview and History
10:00
Computing Conversations with Brendan Eich
12:00
JavaScript - In the Browser
14:00
JavaScript - The Language
17:00
Mastery
JavaScript Functions and Arrays
7:00
JavaScript Conditional and Loops
7:00
JavaScript Object Oriented Concepts
4:00
JavaScript Object Oriented Classes
13:00
Walking through the DJ4E Pictures (pics) Sample Code
33:00
Walking through the DJ4E Forums (forums) Sample Code
25:00
The JavaScript Execution Model In the Browser
8:00
Working with the Document Object Model (DOM) in JavaScript
6:00
Modifying the Document Object Model (DOM) in JavaScript
8:00
JavaScript Events in the Browser
8:00
Final Projects
Using Fetch to make Network Requests in JavaScript
6:00
Creating our own HTML Tags using Web Components
11:00
JSON - JavaScript Object Notation
9:00
Walking through the DJ4E JSON / Fetch (fetch) Sample Code
22:00
JSON - AJAX and CHAT
8:00
Walking through the DJ4E JSON / Chat (chat) Sample Code
16:00
Walking through the DJ4E Favicon Sample Code
4:00
Walking through the DJ4E Social Login Code
9:00
Walking through the DJ4E Favorites (favwc) Sample Code
34:00
Walking through the DJ4E Search (well) Sample Code
22:00
Bonus Content
Behind the Scenes: Welcome to Django for Everybody - Why Django?
29:00
Description
University-level Django course by Dr. Chuck covering HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services in an 18-hour comprehensive program.
Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.
Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.
Requirements
- A computer with internet access
- Willingness to learn
Student Reviews
No reviews yet. Be the first to share your experience!
Free
Open Access
This course includes:
101 lessons
1286 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion