Online data visualisation

One of the most powerful ways to tell stories online is by using a data visualisation. A static data visualisation can be used to give one perspective to the audience. With an online visualisation, people can choose their perspective themselves and seek out parts of the story that are interesting to them.

In this training you will learn essential skills to create web-based data visualisations. Online data visualisations make use of the central web technologies of HTML, CSS and JavaScript to enable engaging data explorations. In this training you will learn how to make data interactive and how to bring it to life in a visualisation. Some knowledge and experience in web-based development (in particular Javascript) is required.

Course description

We will start with a short review of some of the building blocks that are essential when you work with online visualisations (HTML, CSS, JavaScript). We will then connect this with D3.js; the most powerful Javascript library for creating dynamic and interactive visualisations. You will start with some basic graphs. Depending on the expertise of the participants, more complex visual shapes and interaction techniques will be added to the programme.

If possible, we will also have a look at some other tools to create or enrich interactive online visualisations. We will practice for example with Taucharts and use libraries like MapboxGL (for creating maps).

This one-and-a-half-day training is a mix of explanation, demonstration and hands-on exercises. At the end of the training you will have a solid understanding in how to make visually attractive and interactive graphs.

The following topics will be covered:

  • examples of online data visualisations;
  • looking into the code design and language;
  • repetition of web-based development concepts;
  • quick and simple charts with libraries like Taucharts;
  • introduction to D3.js;
  • importing data in D3.js;
  • creating static D3.js charts;
  • design options when creating an online visualisation;
  • adding interaction with D3.js;
  • specialized libraries like MapboxGL for specific use-cases.



Shirley Wu is a freelance software engineer specializing in data visualization. She combines her love of art, math and code into colorful, interactive data visualizations. Her work can be found at


The cost for the training is € 539 excluding VAT and including coffee, tea and lunch.

Target audience

Anyone who already has some experience in working with graphics and wants to get some more understanding in online data visualisations. Some experience in Javascript and web development is required.

Practical information

This training is one day and a half and will be offered in the beginning of 2019 (with reservation).
Keep an eye on the website or send an e-mail and we keep you informed.

Sign in