Proceed to contents
Get acquainted with state-of-the-art tools and techniques

Data Visualization

5 Nov 2024 - 19 Nov 2024

Learn the fundamentals and get hands-on experience with data visualization, including:

  • how to make useful visualizations and dashboards of data,
  • how to help yourself and others to understand and analyse that data,
  • how to use state-of-the-art tools and techniques.

Practical information:

5 Nov 2024 - 19 Nov 2024
KU Leuven - Bruges (Spoorwegstraat 12, 8200 Brugge
English
Target audience: Professionals, engineers, and researchers

Want to register?

  • Prerequisites: To follow the course, you will need to bring a laptop. The course requires familiarity with programming (Python). Exercises will be hosted through Google Colab, for which you need a Google account. For Session 4 it is recommended to install Tableau Public on your laptop. Datasets will be provided.
  • Price: € 1200
More info & registration ⇗

Georganiseerd door:

Target audience

The intended audience consists of professionals, engineers, and researchers who want to learn the fundamentals and get hands-on experience with

  • how to make useful visualizations and dashboards of data,
  • how to help yourself and others to understand and analyse that data,
  • how to use state-of-the-art tools and techniques.

To follow the course, you will need to bring a laptop. The course requires familiarity with programming (Python). Exercises will be hosted through Google Colab, for which you need a Google account. For Session 4 it is recommended to install Tableau Public on your laptop. Datasets will be provided.

Program

The course consists of three modules of one day each (12-19h). Namely:

  • Data storytelling
  • Data visualization & interactive graphics
  • Dashboards & structured data

Module 1 (5 November): Data storytelling

  • Interactive Theory & Practice
    • Exploratory Data Analytics (EDA) with Python/Pandas/Spark and/or Spark SQL
      • Data tools, technologies, industry best practices for data processing
      • Data processing on a realistic & representative dataset
      • Handling missing observations & data imputation
      • Handling outliers & anomalies
      • Generative AI as an aid during this process
    • Basics of Data Storytelling
      • Overview of tools like matplotlib, Seaborn, plotly
      • Selecting the right visualization & structure
      • Gestalt Principles
      • Reporting DOs and DON'Ts
  • Creating Your Own Data Story
    • Brainstorming about storyline & your own approach
    • Creating visuals & storyline
    • Presenting your data story
    • Feedback from colleagues

Lecturers: Quinten Rosseel & Michael Schwaenen

Module 2 (12 November): Data visualization, tools & libraries

In these workshop sessions, you will get an introduction to data visualization for data science, analysis, and storytelling. You will get hands-on experience working with popular Python libraries and standard tools on multiple datasets. The module is divided into the following five segments:

  • Introduction to fundamentals of Data Visualization
  • Introduction to Data Visualization using Matplotlib, Pandas, and NumPy in Python
  • Advanced Data Visualization using Seaborn in Python
  • Interactive Data Visualization using Plotly in Python
  • Introduction to Data Reporting using Tableau

As a key takeaway from these sessions, along with the theoretical knowledge of data visualization, you will develop hands-on skills working with practical datasets. The code and the datasets will be provided to you and we will use Google Colab to practice the exercises from the first three segments. For the last segment, we recommend you install Tableau Public.

Lecturers: Katrien Verbert & Aditya Bhattacharya

Module 3 (19 November): Dashboards and structured data

Part 1: Dashboards & linked visualizations

This session gives a hands-on introduction to dashboards and linked graphics, using Plotly Dash:

  • Page layout, dash components, custom components
  • Recap interactive plots
  • Input, output, callbacks
    • Make components respond to each other
  • Examples
  • Integration of server-side computations and algorithms
  • Deployment

Part 2: Interactive graphics to explore complex data

This session covers creating visualizations of structured and complex data, and the integration of these into dashboards:

  • Visualization of (large) time series and collections of time series
  • (Choropleth) Maps and their complexities, terrain visualization, Sankey diagram/flow map
  • Visualization using constructed axes: dimensionality reduction/representation learning, visualization of graphs/networks (layout algorithms, chord diagram), image databases

Lecturer: Jefrey Lijffijt

Teachers / speakers

Quinten Rosseel is the technical founder at dotdash.ai (a knowledge graph startup) and has data science & engineering experience across various organizations (Bingli, Unilin, Volvo Group, Tomorrowland, Atlas Copco).

Quinten is now a freelance ML Engineer & AI Solution Architect.

Michael Schwaenen (module 1) is momenteel BI-Lead bij Nemeon, na zijn carrière te starten bij element61. Gedurende zijn loopbaan heeft hij voor meer dan 50 klanten, verspreid over verschillende sectoren en bedrijfsgrootte, gewerkt rond data warehousing en Power BI rapportages. Momenteel is hij verantwoordelijk voor een team van Data Analysten met een focus op Power BI en Microsoft Fabric.

Aditya Bhattacharya is a doctoral researcher on Explainable AI at the Augment research group of the Department of Computer Sciences, KU Leuven. He has obtained his Master of Science degree in Computer Science with a specialization in Machine Learning from Georgia Institute of Technology, USA. Before joining KU Leuven, Aditya has worked in multiple roles in organizations like Microsoft and Intel and has worked on multiple AI projects in domains related to Computer Vision, Natural Language Processing, Time Series Analysis, Classical Machine Learning, and Data Engineering.

Jefrey Lijffijt

Practical experience
Lifelong learning
Tips on how to use AI

Jefrey Lijffijt is a professor of Data Science at Ghent University - IDLab and, together with Tijl De Bie , leads the AI & Data Analytics research group. The AI & Data Analytics research group designs, implements, and analyzes algorithms and systems to extract knowledge and insights from data. Nearly all of our tools and articles are open source and open access. Jefrey Lijffijt chairs the AI working group at the Faculty of Engineering and Architecture and is a member of the AI core group at Ghent University. He actively contributes to (Gen)AI education at Ghent University and previously at VAIA.

His expertise includes artificial intelligence, machine learning, knowledge discovery, data visualization, data mining, data exploration, visual analytics, computational complexity analysis, algorithm design, information theory, statistical hypothesis testing, interactivity, and tools and applications. For an overview of recent research, see https://aida.ugent.be/