I offer in-house training courses for D3 (data visualisation) and Leaflet (mapping).

I have two courses: Up and Running with D3.js and Data-Driven Maps with Leaflet.js.

If you're interested in me running these courses remotely get in touch.

I'm also happy to discuss tailoring my courses to your needs.

Up and Running with D3.js

This course is aimed at mid-level front-end developers who have a reasonable knowledge of JavaScript, HTML and CSS. It teaches the fundamental concepts of D3 and takes participants through two examples visualising real world datasets.

Topics include:

  • Loading CSV/JSON data
  • D3's data join
  • General update pattern
  • Data-driven styling
  • Exploring alternative visualisations
  • Adding an information pop-up
  • Zooming and panning

Participants use D3 to create two interactive visualisations:

Click to view

If you'd like to discuss me running this D3 course for your team get in touch.

Data-Driven Maps with Leaflet.js

This course is aimed at mid-level front-end developers who have a reasonable knowledge of JavaScript, HTML and CSS. It teaches the fundamental concepts of Leaflet and takes participants through two examples visualising real world geographic datasets.

Topics include:

  • Why use Leaflet?
  • Creating your first map
  • Tile layers
  • Loading CSV/JSON data
  • Adding markers
  • Data-driven marker styling
  • Adding an information pop-up
  • Choropleth map

Participants use Leaflet to create three interactive maps:

Click to view

If you'd like to discuss me running this Leaflet course for your team get in touch.