3 - Creating models for diverse content
4 - Creating the content models
5 - Custom Ordering model field
6 - Creating the authentication templates
7 - Using mixins for class-based views
8 - Restricting access to class-based views
9 - Using formsets for course modules
10 - Adding content to course module
11 - Adding content to course module 2
12 - Managing modules contents
13 - Using mixins from django-braces
15 - Student Registration View