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]