JupyterCon 2020 brings you packed programming of tutorials and conference tracks, designed from the ground up for an online experience. The vision is a convergence between virtual conference and online learning. To implement this vision, the JupyterCon leadership and NumFOCUS devised a plan to deploy a number of interconnected systems and services:

  • A course platform designed for massive open online courses (MOOCs), using the Open edX software—the only fully open source modern learning platform.
  • A JupyterHub service, integrated with the course platform.
  • A self-hosted chat server using Mattermost, the open source Slack alternative, also integrated with the course platform.
  • A system to build online courses from content written as Jupyter notebooks, contributed by the community and selected via the tutorials Call for Proposals (CFP).

The conference tutorials run on the week starting October 5, and the conference regular tracks run on the week starting October 12. Most of the presentations are pre-recorded, and the video will be released following the official schedules, and be available for on-demand watching in the course platform thereafter. (Videos will become public on the JupyterCon YouTube channel at least two weeks after the conference ends.)

The tutorials, presented as online courses, will be complemented by live "office hours" with the speakers, peppered throughout the week. These will be held using Webex Meetings, with great care to ensure the safe participation by all attendees. Only ticket holders will have access to the online courses and the Webex meetings.

Throughout the week, participants are invited and encouraged to engage in the online chat. The scheduled release of pre-recorded videos aims to give some time structure to the conversations, but the forum is open and will remain open for continued discussion after the scheduled events.

Registered participants will have continued access to all the online courses for a minimum of two months after the conference. This includes the ability to launch an interactive JupyterHub session from within each course, with the notebooks created by the presenters.

Regular conference talks are also pre-recorded—except for keynotes. The talks for JupyterCon are organized in the following tracks,each of which is a (video-based) online course in the platform:

  1. Enterprise Jupyter infrastructure
  2. Jupyter in education
  3. Jupyter in scientific research
  4. Data science applications
  5. Jupyter community tools
  6. Jupyter community practices
  7. Core Jupyter (invited)
  8. Poster session

The keynote talks are live on Webex Events. We thought long and hard about the security measures to take to protect our community from things like bombing and trolling. The live portions of the programming are available to ticket holders, but the recordings will be made public after the conference has ended. Read about our fabulous keynote speakers in the Jupyter blog!

We are really excited about the way we integrated Jupyter into the authoring and delivery of the conference content. This is just the beginning, and we're sure improvements will be imagined and applied, but what is on offer starting today is a celebration of Jupyter, using Jupyter as the medium!

There's still time to join us! Check out the terrific learning opportunities that start with JupyterCon Tutorials

Instructions for participants

  1. Purchase your ticket through Eventbrite
  2. Create an account in the NumFOCUS Academy platform—and this is important—using the same email address you registered with in Eventbrite.
  3. Your ticket will give you eligibility to enroll in each online course—click the "Enroll" button from each course's About page in the Catalog.
  4. The courses are open to enroll, but start (i.e., the content is released) on the first day they appear on the schedule.
  5. Inside each course, the first section will usually be an overview, and include a Launch-in-Binder button, giving you access to an interactive Jupyter session. You log in with the user credentials you created in the NumFOCUS Academy site.
  6. Each course has a Forum tab that takes you to the correct team and channel for that course. You can view Mattermost inside the course, or open in a new browser tab.
  7. If you encounter any technical issues, email academy-support@numfocus.org

JupyterHub and BinderHub

Participants have access to compute resources running on JupyterHub (for graded assignments) and BinderHub (for non-graded environments).

The resources per user are:

  • For regular courses: 1 CPU, 2 GB
  • For courses that require a GPU: 1 GPU (Nvidia Tesla v100 16GB), 8 CPU, 45 GB