course-setup -- utilities to create notebook-based courses
"Reuven M. Lerner via Edu-sig" <[email protected]> Sun, 22 Mar 2026 17:30:15 +0200
| Newsgroups | gmane.comp.python.education |
|---|---|
| Organization | Lerner Consulting, Ltd., https://lerner.co.il/ |
| Message-ID | <[email protected]> |
Hi, all! I've been teaching Python for a long time -- and I always live-code into Jupyter/Marimo, never using slides. Over the years, I created some programs that would allow me to quickly set up and retire courses. Each course was its own Git repository, and was linked to a matching GitHub repo. That way, I could run Jupyter on my local machine, and use the "gitautopush" package to push it to GitHub, where it would be visible. I've long had a list of functions that I wanted to implement, to make course-setup better for myself, and more generally useful for the community. Thanks to some time over the last week, and working with Claude Code, I'm happy to say that course-setup has never been better. (And yes, I used this as something of an experiment in agent-based coding; I'm happy to discuss my experiences.) course-setup continues to be a key time saver in my teaching. I hope that it'll be useful for some of you, as well. More info is at PyPI: https://pypi.org/project/course-setup/ The source is on GitHub: https://github.com/reuven/course-setup Any comments, questions, and PRs are welcome! Reuven -- Reuven M. Lerner, PhD -- Training in Python and data science Mobile, WhatsApp: +972-54-496-8405 Improve your Python, Pandas, and Git: https://LernerPython.com Level up your Pandas with weekly puzzles: https://BambooWeekly.com _______________________________________________ Edu-sig mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/edu-sig.python.org Member address: [email protected]