Navigating the Learning Landscape for d3.js
Data Visualization Developer, ObservableHQ
Explore d3's API methods, open source examples, landmark learning resources and community spots
Join Ian at DataVizLive on 10 November, and get the chance to ask questions and learn more about how to learn d3.js – and how to incorporate ideas from other people’s work into your own.
Learn the techniques that lead to stunning and effective visuals
Navigating the Learning Landscape for d3.js - methods, resources and communities
Ian Johnson - observable HQ
WHY IT'S IMPORTANT
- d3.js has a large and vibrant ecosystem with 10s of thousands of open source examples, tutorials, books and courses that span several major versions.
- Knowing how to find what you’re looking for is an important challenge.
- Gaining a high-level understanding of what d3.js is and isn’t can save hours of frustrating google searches and fruitless console.log calls!
- d3.js can fit into projects, applications and workflows in different ways – knowing when and where to bring it in can make it a lot easier to use
- Copy-pasting code is different from copy-pasting knowledge; learning how to learn is key to flattening d3’s learning curve
WHAT IS COVERED
- A brief tour of compelling data visualisations built with d3.js
- An overview of the learning landscape, and how to orient yourself among the thousands of examples, hundreds of tutorials and dozens of great books.
- A tour of the d3 API – like a fully-stocked workshop, knowing what’s in it can save you a lot of time and effort when it’s time to build
- Introduction to a very welcoming and helpful community
WHAT YOU WILL LEARN
- Be excited and unafraid to use d3 in your next visualisation project
- Have a good sense of where to find the resources you’ll need as you work with d3
- Find yourself in a community of helpful people trying to learn too!
AUDIENCE: People learning d3.js
SKILLS NEEDED: None
TAGS: Aesthetics, BI, Coding, Data Science, Information Design, Training, UX
Watch this session now on DataVizLive On Demand
Data Visualization Developer, Observable HQ
Oakland, CA (USA)
Share this session: