Do you teach Python? Then check out course-setup
Briefly

"Every day's notebook contains a combination of documentation, demonstration, explanation, and exercise solutions. That combination is unique to the group I'm teaching."
"I was thus delighted to learn, years ago, about 'gitautopush', a simple PyPI project that takes a local Git repository and monitors it for any changes."
"The fact that GitHub renders Jupyter notebooks into HTML made this a perfect solution for me."
"When I'm done with the course, make the repo private and move it to an archive directory."
Teaching with live coding in Jupyter notebooks allows for a dynamic and interactive learning experience. Instructors can document, demonstrate, and answer questions in real-time, tailoring content to the specific needs of the class. The use of tools like gitautopush facilitates sharing the evolving notebook with students, ensuring they have access to the latest information. This method replaces traditional slides, making the learning process more engaging and responsive to student inquiries.
Read at Reuven Lerner
Unable to calculate read time
[
|
]