Django for Everybody (DJ4E)
- Installing Django on PythonAnywhere
- Quiz: Django Tutorial 1 Concepts
- Auto-grader: Installing Django
- Using the Command Line Shell on PythonAnywhere
- Quiz: Using the Linux Command Line
- Basic SQL
- Quiz: SQL
- Auto-grader: Basic SQL
- Object-Oriented Programming in Python
- Quiz: Object-Oriented Programming
- Quiz: Assignment Statements
- Django Data Models
- Auto-grader: Django Tutorial part 2
- Quiz: Django Tutorial 2
- HyperText Markup Language (HTML)
- Quiz: HTML
- Autograder: HyperText Markup Language (HTML)
- Cascading Style Sheets (CSS)
- Quiz: CSS
- Peer Graded: Cascading Style Sheets (CSS)
- Understanding Model View Controller (MVC)
- Quiz: Model-View-Controller
- Django Views and Templates
- Quiz: Views and Templates
- Auto-grader: Django Tutorial part 3
- Quiz: Django Tutorial 3
- Forms in HTTP and HTML
- Quiz: HTML Forms
- Auto-grader: Django Tutorial part 4
- Quiz: Django Tutorial 4
- Django Generic Views
- Quiz: Generic Views
- Building an Application on Your Own
- Auto-grader: An Application of Your Own
- How Dynamic Web Content Works
- Quiz: Request-Response Cycle
- Autograder: Request-Response Cycle
- Quiz: The Big Picture of a Django Application
- Mini Django Web Server
- Autograder: Run mini_django on your computer
- Cookies and Sessions
- Quiz: Cookies and Sessions
- Auto-grader: Code Checkup!
- Auto-grader: Cookies!
- Auto-grader: Hello World
- One-To-Many Data Models
- Quiz: One to Many Data Models
- Peer Graded: Polls Data Model
- Auto-grader: One-to-Many Polls Data
- Django Users and Authentication
- Quiz: Login and Authentication
- Form Objects in Django
- Quiz: Django Forms
- Autos CRUD Application
- Auto-grader: Autos CRUD
- Cats CRUD and Concept Review
- Auto-grader: Cats CRUD
- Building an Second Application on Your Own
- Auto-grader: A Second Solo Application
- MarketPlace Setup
- Auto-grader: Marketplace Setup
- Owned Rows
- Quiz: Owned Rows
- MarketPlace (1)
- Auto-grader: Marketplace (1)
- JavaScript
- Quiz: JavaScript
- Object Oriented Programming in JavaScript
- Quiz: JavaScript Objects
- Marketplace + Pictures (2)
- Auto-grader: Marketplace + Pictures (2)
- Peer Graded: Menus and Pictures
- Many-To-Many Data Models
- Quiz: Many-To-Many
- Marketplace + Comments (3)
- Auto-grader: Marketplace + Comments (3)
- JavaScript and the Browser
- Quiz: Browser and JavaScript
- JSON / AJAX
- Quiz: JSON
- Marketplace - Favorites (4)
- Autograder: Marketplace - Favorites (4)
- Peer Graded: Market 4 Favorites User Interface
- Marketplace - Search (5)
- Auto-grader: Marketplace - Search (5)
- Peer Graded: Marketplace Search User Interface
- CRUD Practice
- Auto-grader: Autos CRUD Practice
- Auto-grader: Cats CRUD Practice
- Project Overview
- Peer Graded: Project Description
- Project Milestone 2
- Peer Graded: Project Revision
- Project Milestone 3
- Peer Graded: UI Design (1)
- Project Milestone 4
- Peer Graded: Data Model
- Project Milestone 5 - Project Review
- Peer Graded: Project Review
- Project Milestone 6 - Final Report
- Peer Graded: Final Project
- Classified Ads #1 (Django 4.2)
- Auto-grader: Ad List #1
- Classified Ads + Pictures (Django 4.2)
- Auto-grader: Ad List + Pictures
- Peer Graded: Menus and Pictures
- Classified Ads + Comments (Django 4.2)
- Auto-grader: Ad List + Comments
- Classified Ads Favorites #3 (Django 4.2)
- Auto-grader: Ad List #3
- Peer Graded: Ads3 User Interface
- Classified Ads Search #4 (Django 4.2)
- Auto-grader: Ad List #4
- Peer Graded: Ads 4 User Interface
- MDN Tutorial (Legacy)
- Auto-grader: MDN Skeleton Web Site
- Auto-grader: Django Models
- Auto-grader: Django Admin
- Auto-grader: Django Home Page
- Auto-grader: Django Detail Pages
- Auto-grader: Django Sessions
- Auto-grader: Django Users
- Auto-grader: Django Forms
- Django Girls (Legacy)
- Auto-grader (1/6): Start Project
- Auto-grader (2/6): Models, Admin
- Auto-grader (3/6): URLs, Views, HTML
- Auto-grader (4/6): ORM, Data, Templates
- Auto-grader (5/6): CSS
- Auto-grader (6/6): Templates, Detail