Takeaways from teaching Python in college
summary
Over a year teaching college courses with Python, NodeJS, React, C, Drupal and WordPress yields concrete takeaways: require git for every subject and use GitHub/GitLab for assignments; give real-world tasks (convert multi‑page PDF tenders to a website) so students can show work; watch students use chatbots to produce a tic‑tac‑toe app that runs but whose authors cannot explain classes; treat AI as aid not verifier — detection tools fail and generated fixes often worsen security; push students into open source contributions and documentation first so employers can see real evidence of skill.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:33Session goals
- 6:45Open source in academia
- 11:43Source control importance
- 16:18Quality documentation
- 20:15Generative AI reliance
- 24:29Reading errors and projects
- 25:55Recommendations
- 26:57Q&A
related talks
32mGit yourself a leg up for student projects
30mLessons Learned: A Developer's Perspective on Teaching & Learning
07mTeaching programming to someone: do’s and don’ts
27mLearn Python Like a 12 Year Old
34mThose Who Can Do Should Also Teach
34mA teacher's perspective
36mAll the Things they didnt teach you at University
37mUsing Python to make learning Python better
