CloudBank Classroom is a lightweight, cloud-hosted JupyterHub designed for teaching. Built on an open-source stack including the programming languages Python, R, and C++ and browser-based development tools such as JupyterLab/Notebook, RStudio and VSCode, it provides each student with persistent storage, compute resources, and seamless login using their university credentials.
Preloaded with popular data science tools, the environment lets students run code, analyze data, and complete assignments directly in the browser—no setup required. Instructors can easily share materials, manage assignments, and support learners using tools like nbgitpuller and grading extensions.
By removing technical barriers, ensuring equitable access, and supporting reproducible workflows, CloudBank Classroom lowers the cost of teaching with data—while scaling to support classes of all sizes. U.S.-based educators can request access to CloudBank through the ACCESS program. The prerequisites are listed below, and the steps are summarized below:
Prerequisites
Please have the following information ready to request an ACCESS allocation on CloudBank Classroom:- Course title(s)
- Abstract for course(s) that will be published on the ACCESS Impact web pages. Provide a concise yet impactful description of your course(s) that showcase the value and outcomes of the course(s). An example template is provided below:
Our university, [University Name], requests access to the CloudBank Classroom resource to support [Course Title] - [Fall/Winter/Spring] [Year]. This course is designed to [Course abstract]. We expect approximately [Number of Students] [Type of Students, e.g., undergraduate/graduate] students will utilize this environment for interactive assignments and data analysis, significantly enhancing their practical skills.
- Your course syllabus(es) in PDF format
- Number of students
- Dates of class
Request access to CloudBank Classroom through ACCESS
Go to the ACCESS user registration page to create an account. Your institutional email addresses must match your institutional affiliation listed; for example, gmail.com and yahoo.com domains are prohibited. Once you create your login, please follow the the instructions to login and setup your new account.
Please be sure to fill out Country of residence, Citizenship, and Academic status.
Go to the ACCESS allocations site and click the "Request new project" button in the top right of the screen and select "Request and Explore ACCESS project". Fill in the form as follows and click the Submit button:
- Title: The title of your class or type of courses if multiple.
- Public overview: Impactful description of your course(s).
- Keywords: Related to your course(s).
- How do you plan to use this project: Select "Classroom / Training".
- Fields of Science: Related to your course(s). E.g., Science and Engineering Education.
- Documents: Select "Syllabus" for Type and upload your PDF.
- Available Resources: Click the checkbox next to "CloudBank Classroom" and fill in your Institution Name, Estimated number of students, and Dates of classes (check multiple if applicable).
Once your Explore ACCESS allocation request is approved, the CloudBank team will configure a computing environment for you and your students.
After the environment is set up, the CloudBank team will contact you with access instructions.
You can choose to schedule an orientation meeting to walk through the available resources—or dive right in and start using them!
Allocation Duration and Renewal: ACCESS Explore allocations are granted for a period of one year. To maintain access beyond this initial term, instructors must submit an renewal request before the allocation expires. This ensures continued availability of resources for your course. Please see the ACCESS instructions to renew a project.
