Visualising Data with JavaScript Course

Visualising Data with JavaScript teaches you how to build maps, charts, dashboards and data stories using Chart.js, Leaflet, D3 and React.

This course includes 9 video lessons (over 2.5 hours of content), course notes and the Fundamentals of HTML, SVG, CSS and JavaScript eBook.

You'll have access to the videos for 6 months and lifetime access to the code, course notes and books (because they're downloadable).

View more information about the course on my website.

Choose a Pricing Option

Course Content


  Getting Started
Available in days
days after you enroll
  Making Charts
Available in days
days after you enroll
  Custom Charts and Maps
Available in days
days after you enroll
  Data Stories
Available in days
days after you enroll
  Data Dashboards
Available in days
days after you enroll
  Wrapping Up
Available in days
days after you enroll

Who can benefit from this course?

This course is aimed at:

  • web developers who need to implement maps, charts and dashboards.
  • data scientists/analysts who'd like to present their data. You might already be using tools such as Dash (Python), Streamlit (Python), Shiny (R), PowerBI and Tableau.
  • data journalists who wish to present their data in story form.

Why take this course?

This course shows you how to build maps, charts, data stories and dashboards using JavaScript. You'll learn how to create maps, charts, data stories and dashboards similar to what tools such as Dash, Streamlit, Shiny, PowerBI and Tableau create, but you'll be using free and open-source libraries. You'll also have much more flexibility as to what you can create and hosting costs are likely to be lower too.

What will I need to know?

You need to be familiar with HTML, SVG, CSS and JavaScript. If you need to get up to speed with these languages this course includes a copy of my eBook Fundamentals of HTML, CSS, SVG & JavaScript for Data Visualisation.

Is there a more affordable option?

This course contains a similar amount of information to a two day course so I think it's competitively priced.

However I also offer a more affordable eBook containing the course content except for the lessons on dashboards. More about the eBook.