3 ms·
Django is amazingly productive to work with if you are familiar with it, but you likely have to teach some bits of foundations of databases/SQL on top of the OR
by pizza 8y ago
Django is amazingly productive to work with if you are familiar with it, but you likely have to teach some bits of foundations of databases/SQL on top of the ORM semantics, some bits of HTTP semantics on top of MVC, some bits of HTML and CSS semantics on top of the template language, etc.
Check out Django Girls - https://djangogirls.org/ https://djangogirls.org/ - they organize workshops that teach Django to kids all over the world, so I'm sure this will be relevant to your plan. Check out the tutorial that they do where the student makes a blog - https://tutorial.djangogirls.org/ https://tutorial.djangogirls.org/
Their organizer's manual - https://organize.djangogirls.org/ https://organize.djangogirls.org/
Their coaching guide - https://coach.djangogirls.org/ https://coach.djangogirls.org/
You could also prepare a few Jupyter/IPython notebooks in advance that have the basic examples of how to use Python - these could serve as a kind of executable documentation of language features, to help avoid them getting stuck.
Is the 10 hour limit really set in stone? Also do you have anyone else who could teach with you at the same time? More teacher attention % per student generally translates into a better learning environment.
Hope it goes well!