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 find data, how to make it interactive and how to bring data 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.

We will also have a look at some other tools to create or enrich interactive online visualisations. We will practice for example with Chart.js or NVD3 and use libraries like MapboxGL (for creating maps) or pixi.js (for high-performance visualisations).

This two-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 Chart.js or NVD3;
  • 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 or pixi.js for specific use-cases.







Dominikus Baur is a data visualisation expert and interaction designer from Germany. He creates usable, aesthetic and responsive visualisations for desktops, tablets and smartphones. As a freelancer he has helped create beautiful visualisations for clients such as the OECD, Microsoft Research and Wincor-Nixdorf. He is a regular speaker at conferences and a trainer on data visualisation.


The cost for the training is € 549 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 will be offered soon.

Sign in