DjangoCon 2021 WorkShop | Teaching cPython, Turtle Graphics, and Jinja2 | Christopher Lozinski

There are many excellent free resources for learning Python (https://www.reddit.com/r/learnpython/wiki/index) but the Forest Wiki (https://ForestWiki.com) is the only free resource for teaching Python, Jinja2 and web development in the browser.  The Forest Wiki understands and respects the relationship between the teacher and a class of students.

Here is the demo for teaching turtle graphics ( https://demo.forestwiki.com/spiral)

Here is the cPython in the Browser Demo (https://demo.forestwiki.com/cPython/aceedit)

The teacher sets the assignments, the students do them.   Even when the students are working from home, the teacher can monitor their progress. If there is an issue, or during grading,  the teacher can privately comment on that student's work.    When the time is right, the teacher can check a box to publish the answers.  When the time is up, the teacher can check another box to limit new submissions.

Just to be clear, this tutorial is not about teaching you Python and web development. It is about training the teachers. It is assumed that you already know some Python and HTML. And yes, you will learn some Turtle graphics and Jinja2. But in the class the focus will be on teaching someone else. We will break out into groups of 2 and take turns being the teacher and the student.

No need to install anything for this class. All exercises will be done in the browser using Skulpt, and Pyodide (cPython 3.8.2 running on WASM). The whole point of teaching in the browser, is that your students will also not need to install anything.

Date Added: September 19, 2024

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.