The D is Silent: Challenges in Teaching Django
summary
Django claims to optimize for the 90% case with a batteries included design, heavy docs and testing, and favors configuration over convention; that means teaching focuses on the official and community tutorials (the Django Girls tutorial is singled out), the ORM, serializers/JSON and when to use generators, plus package choices versus Flask/Node/Rails tradeoffs. Common failures are teaching everything at once, diving into SQL or static routing too early, and neglecting pair programming and spiral sequencing.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:08The D is Silent
- 2:43The Design of Django
- 3:27Benefits of Django
- 6:12Challenges
- 8:10Mistakes
- 10:04Flask
- 18:09Theory
- 18:52Spiral Curriculum
- 20:09Constructivism
- 21:01Logo
- 22:26Cognitive Modeling
- 23:22Sequencing
- 25:11In Flexibility
- 29:52QA
related talks
07mTeaching programming to someone: do’s and don’ts
04mLightning Talk: Teaching Women to Code with Django Girls
23mKeynote: Django the Dinosaur: A Story About A Web Framework
22mLearnt lessons in a big Django Project
19mInspiring women to fall in love with programming
27mHow a Solo Hobbyist Learned to Love Testing
36mTeach Your Way To Better Code
43mPanel Discussion: Who put me in charge? Moving beyond day-to-day coding in Django
