Mastering D3.js 5 [Video]

More Information
  • Discover new tools for working with data by using the D3 API, in order to more readily assess, understand, & analyze the stories behind the data.
  • Equip yourself for multi-layered analysis by building visual data representations that approach data from several angles, connecting different types of visualizations to the same data sources.
  • Develop your own reusable visualization toolset, for fitting graphs and charts into any web situation, ready to consume many types of incoming data.
  • Build flashy looking data visualizations that are both great to look at and fun to interact with, enabling more successful data exploration and data explanation.
  • Increase your value to your peers and superiors by broadening your skillset, polishing your D3 talents, and expanding your ability to present meaningful & engaging data analysis.

Curious about creating advanced visual representations of your data? Do you want to go beyond adding stunning interactive charts to your web project? Are you looking to build a reusable library of charts for your work? Then, this course is for you!

This course focuses on the features in the latest version of D3. D3’s comprehensive JavaScript library for interacting with the dom, connecting data to elements in the dom, animating elements, and working with data are supremely helpful for crafting unique, styled, and reusable visualizations for the browser.

Take this course and you’ll learn to make powerful visual representations of data using D3. Become a master at topics like making visualizations responsive, integrating 3rd party API data into visualizations, interactive and color-coded mapping, linking charts together for updates across visualizations, and more.

All the code files for this course are available on Github at -

Style and Approach

This is a live-coding, hands-on, ‘code-along’ style learning course. This course will help anyone with some D3 experience, willingness and focus to become an expert in the tooling D3.js offers for data manipulation, analysis, and visualization. 

  • Master advanced elements of the D3 API with choropleth mapping, developing interactive features, designing responsively adaptable visualizations & more
  • Methodically craft reusable components and functions in your code, following along with detailed and sensibly commented code, with comprehensive audio commentary along the way
  • Integrate the latest version of D3 with modern ES6 syntax JavaScript syntax and make stunning charts while writing clean code
Course Length 2 hours 44 minutes
ISBN 9781789951332
Date Of Publication 19 May 2019


James Cross

Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like Big Data, Data Science, Machine Learning, and Cloud Computing.

Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to better make sense of their data, and process it in more intelligent ways.

The company lives by their motto: Data -> Intelligence -> Action.

Eric Laursen

Eric Laursen is passionate about helping people and organizations make better decisions by understanding information. He works with D3 every day for parts of the American farming industry, building data visualizations to communicate details about products, crops, telemetric data of hardware, process & transactional information for shareholders, and more.

Eric enjoys making meaningful, clear, and easy-to-use tools for communicating information in the browser. He enjoys teaching several disciplines including music, personality strengths in the context of community living, and javascript software development skills.