JuliaCon Local Paris 2025

🎈 How to tell an interactive story with Pluto: lectures and dashboards
Language: English

In this session, the Pluto developers will teach you how to use Pluto notebooks for computational storytelling to write compelling, interactive articles and dashboards. This tutorial will help you write a lecture for students that's actually more interesting than the latest tiktok trend!


You already know how Julia can give you amazing results, but how do you share your work? We will explain the core concepts of designing an interactive article or dashboard using Pluto. When is interactivity a cool trick, and when does it actually succeed in explaining a concept in a more intuitive way?

Pluto is a reactive notebook environment for Julia, with interactivity built in. To learn more about Pluto, check out our website, and to see examples of interactive Pluto notebooks in your browser, browse through our featured notebooks.

At the start of the session, we will share a couple of static notebooks (just the numbers and text), and we will work to make them interactive together. We will share basic concepts like sliders, dynamic text, interactive plots and animation. This is really easy to do, and you will have learned a bunch of interactive techniques at the end of the session!

We also go into more complex subjects: combining widgets into dashboard components, layout, typography and coloring, hosting interactive notebooks online, and more! You will get a good understanding of the Pluto ecosystem, and where to look for more information.

This tutorial is accessible to all coding levels, beginner to advanced. No prior Pluto knowledge required. Come with a laptop with Julia installed, or bring a friend to work together with.