Propose a talk or poster

What lessons do you have to share with the Jupyter community? Have you developed good workflows using Jupyter? Have you solved tricky Jupyter deployment challenges? Do you have a great tool for the Jupyter community? Do you have an interesting application using Jupyter? What do you wish you would have known when starting to use Jupyter? Propose a talk or poster at the JupyterCon!

Proposal submissions are now closed.

Talks and Posters

Online Conference
5-9 October: Tutorials
12-16 October: Conference
17 October: Sprints

Dates to remember

Authors submit proposals by Monday, July 20, 2020 Wednesday, July 22, 2020 (Anywhere on Earth)
Authors receive proposal accept/decline decision August 10-12, 2020
Authors upload talks by September 11, 2020 September 18, 2020

Talks at JupyterCon 2020

JupyterCon talks are 30 minutes long. Talks will be pre-recorded and posted online throughout the week of October 12-16. "Watch parties" may be organized throughout the week to view selected talks with live chat. Some time after a group of talks are posted, join a live speaker panel for a Q&A with several speakers. Talks will be available to watch after the conference.

Talk presenters will receive a free main conference pass. Talk presenters will also receive a speaker kit, including a quality microphone, halo light, branded t-shirt, and other swag.

Talks are organized into the following tracks:

Enterprise Jupyter Infrastructure

Talks that address deploying Jupyter and JupyterHub at scale in industry, government, high-performance computing, science, education, and other settings. Topics include DevOps, scaling services, security concerns, regulation compliance, and more.

Jupyter in Education

Talks that address how to teach and learn using Jupyter in a variety of settings.

Jupyter in scientific research

Talks that address how Jupyter is used in specific scientific research fields, such as medical research, astronomy, physics, climate change, meteorology, and more.

Data science applications

Talks that address how Jupyter is used by data science practitioners in industry, government, and elsewhere.

Jupyter community: tools and practices

Talks that address the community tooling and best practices in the Jupyter ecosystem. Community tools include frontends, kernels, extensions, and other tools in the Jupyter ecosystem. Community practices include how Jupyter is used in a workflow and introspection into the Jupyter community itself.

Posters at JupyterCon 2020

The poster session is a forum for ideas to be presented in a concise, visually appealing way. Posters can be work in progress or the highlights of a project you would like to share and discuss. Posters are shared as a static pdf file. We also encourage you to consider linking to an ‘executable’ and ‘interactive’ poster, such as a Voilà dashboard. Show us how you tell stories with Jupyter.

Anyone is welcome to submit a poster, including researchers, practitioners, enthusiasts, and students.

A poster presentation consists of:

  • A small thumbnail image (JPG or PNG) for our poster gallery (1280x720 pixels)
  • A poster pdf file (preferred size: A2, 16.5 x 23.4 inches)
  • A short description, which may include a link to an interactive site, such as a Voilà dashboard
  • A short video (at most 2 minutes) introducing your project

Guidelines for proposing a talk or poster

Speaker Profile

To propose a talk or poster, you will first need to create a speaker profile. This includes information such as your name (as you would like it to appear in the conference program), and the following optional information, which will be published as a part of the conference program if your talk is accepted:

  • a short biography telling the audience a little about you
  • a photo
  • a GitHub and/or Twitter handles to connect with you

The primary presenter should submit the proposal, and afterwards the proposal can be edited to add other authors.


A talk or poster proposal must include the following information that will be listed publicly in the conference program for accepted talks or posters.

  1. Title: Give your talk a title that accurately describes its content and focus to the potential attendees.
  2. Audience: Describe what level of programming/coding and other topic-specific knowledge, experience or expertise your talk is aiming for. Will the attendees need multiple skills or proficiency in tools other than Jupyter notebooks?
    ‘Advanced’, ‘Intermediate’, and ‘Beginner’ may mean different things to different people. Feel free to include any additional details regarding prerequisites for your talk, as well as what audience may benefit from it.
  3. Brief summary: Submit a short paragraph describing the topic and key takeaways for attendees. The description will be included in the conference program announcements, should it be selected.
  4. A detailed outline: This is a self-contained statement that summarises the objective of the talk or poster, its outline, central thesis, and key takeaways. After reading the description, the audience should have an idea of the overall presentation and know what to expect. The description should also make clear what background knowledge is expected from the attendees. Include links to relevant source code, articles, videos, or other information that add context to your proposal.
  5. Your affiliation: for the purposes of this talk or poster.

Talk and poster proposal submission FAQs

  1. What can I do to increase the likelihood of my talk/poster being accepted?

    Here are some common pitfalls that could lead to the proposal being rejected:

    • Submit early. Submissions can be modified up until the submission deadline.
    • Ensure your talk will appeal to the wider Jupyter community. If your talk topic addresses a narrow segment of issues, users, or applications, consider shifting focus or highlighting best practices and themes that apply to a more general audience, or consider submitting a more narrowly-focused poster. People from many fields and backgrounds attend JupyterCon, which can lead to rich discussions among attendees that would not normally have a chance to interact with each other. What lessons have you learned that can benefit others in the Jupyter community that may not be from your specific field or application?
    • Take a look at the JupyterCon 2017 and JupyterCon 2018 conference schedules for previously accepted talks.
    • Clearly identify who your target audience is, what background is required for attendees to benefit from your presentation, and what the key takeaways are.
    • Get feedback, especially from those in your target audience.
  2. What should I avoid in my talk proposal?

    Here are some common pitfalls that could lead to the proposal being rejected:

    • Overly long proposal Keep it simple, clear and focused. Good proposals provide the most important information within the brief summary.
    • Future work While talking about future work is interesting and could be mentioned in your talk, the core content of the talk should already be shaped, and you should be able to describe it in your proposal.
    • Sales pitches We are a community of open source developers and users of open source scientific computing tools. You can reference your closed-source product or platform, but the audience will find the talk more interesting if they can try your techniques within the Jupyter ecosystem. Your problem definition, proposed techniques, broad issues you solved, and business domain might be interesting, but sales pitches and "how to use our product" talks are typically rejected.
    • Repeated Talk We have a strong preference for new material and fresh faces, and as such, if your talk is already available online it is unlikely to be accepted for the conference.
  3. I don't have a good microphone/light/setup for recording a talk.

    We will be sending a speaker kit to accepted talk presenters that will include a light, microphone, and tips for how to record a good talk. We are happy to review an early iteration of your recording and give you feedback on the recording as well.

The tips above were adapted from the PyData resources. We also recommend checking out blog posts by Craig Kerstiens and Hynek Schlawack for more great advice on this topic.

Review Process

Talks and posters will each be reviewed by several community reviewers in open reviews (i.e. identities of the submitters and reviewers are known to each other). The proposals and reviews will be submitted to the co-chairs of each track, who then will make a decision on which talks and posters should be accepted in the JupyterCon 2020 program. Lastly, the JupyterCon 2020 Organizing Committee will review the selected proposals for the final approval. All the submitters will be notified of the outcome. Those whose talks and posters have been accepted will be invited to confirm their participation. The Program Committee will prepare a schedule of the accepted talks.

Reviewers play an essential role in creating great JupyterCon programming. Sign up to be a reviewer here.