You'll learn how to build charts using Chart.js:
Data-driven maps using Leaflet:
and custom charts using D3.js:
You'll also learn how to make data stories that combine multiple charts and maps.
In addition you'll learn how to make dashboards using Chart.js, Leaflet and React:
This is a complete course that'll show you how to build all of the above. I've spent months figuring out efficient ways to build these maps, charts and dashboards. I'd like to share these techniques with you so that you don't have to figure it out for yourself.
If you've been wanting to create maps, charts, data stories and dashboards for the web this course is ideal.
Who can benefit from this course?
- 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?
What will I need to know?
Praise for my book D3 Start to Finish
"Being able to master the programmatic building of data visualisations is a treasured capability. Being able to elegantly explain and educate others to help develop their capability is of exceptional value. Peter is a one of those rare talents who flourishes at both: if you want to learn from one of the best, I can’t recommend Peter’s books enough."
Andy Kirk (Visualisation consultant, author, speaker & trainer)
"One of the best D3 books I've read. The contents are very clear, it is easy to follow and the concepts are very solid."
Javier García Fernández (Journalist & developer)
"I’d very much recommend this book to anyone who needs to rapidly get up to speed with D3, whether they are an experienced developer or a relative novice. It will give you all the tools and knowledge to create professional grade visualisations."
Mike Hadlow (Developer & blogger)
"This book takes the reader gently through a series of easy-to-follow and easy-to-digest steps. At no point did it feel too daunting and the style is clear and eminently readable. There's always more to learn but, by the end, I felt ready to use D3 for my own project. Highly recommended for those who have not yet tried D3 or are struggling with their first steps."
Berl Steiner (Developer)