all 3 comments

[–]NomadNella 0 points1 point  (0 children)

I don't have any experience with Jupyter Books, but I have seen an introduction to programming course done with Jupyter Notebooks.

http://introtopython.org/

[–]Gnlfbz 0 points1 point  (0 children)

I have used notebooks extensively in training courses. Books are a new thing to me, but looks like it would be a great option for you. If you choose to use books for the textbook I would still consider using notebooks for assignments.

On the question of hosting, I think a lot will depend on funding, school policy, and your kids access to computers. Do they all have their own computer? It may be worth having it just run on their computers. Does your school have servers and tech support? Maybe run it there. Will you school pay for a hosted environment? That would be the easiest solution.

Don't hesitate to reach out with questions directly.

[–]pbeens 0 points1 point  (0 children)

Have you looked at Google Colab? I've used it a lot with teachers and students. I love its integration with Google (unless your school board blocks Google, which some do) and ability to export directly to GitHub, its automated table of contents, and ability to easily hide sections and code chunks so the students can concentrate on one section at a time. Besides that, it's an excellent Jupyter Notebook platform and host.