3,803
Views
11
CrossRef citations to date
0
Altmetric
Articles

Easy-to-Use Cloud Computing for Teaching Data Science

ORCID Icon &
Pages S103-S111 | Published online: 22 Mar 2021

Figures & data

Table 1 A summary of the tools and their uses for creating and delivering executable Jupyter notebooks.

Fig. 1 Anaconda provides a GUI to launch Jupyter notebooks.

Fig. 1 Anaconda provides a GUI to launch Jupyter notebooks.

Fig. 2 Jupyter notebook cells allow for code blocks to be integrated into the descriptions. There are three cells in this section: the top cell contains information about loading libraries, the middle cell runs some code, and the bottom cell provides additional explanations.

Fig. 2 Jupyter notebook cells allow for code blocks to be integrated into the descriptions. There are three cells in this section: the top cell contains information about loading libraries, the middle cell runs some code, and the bottom cell provides additional explanations.

Fig. 3 A new GitHub repository.

Fig. 3 A new GitHub repository.

Fig. 4 The environment.yml and requirements.txt files are quite straightforward—simply fill in the name and change the list of dependencies to match whatever packages you want to use.

Fig. 4 The environment.yml and requirements.txt files are quite straightforward—simply fill in the name and change the list of dependencies to match whatever packages you want to use.

Fig. 5 After putting the Jupyter notebooks on GitHub, setting them up with Binder can be accomplished in a few small steps.

Fig. 5 After putting the Jupyter notebooks on GitHub, setting them up with Binder can be accomplished in a few small steps.