Yan Holtz logo ← All issues
Dataviz Universe

The ultimate step in data visualization

I know, it's not Saturday. But this week I'm launching my biggest project so far, and it deserves a special issue.

D3 loves React

I'm excited to launch a new course called D3 loves React.

It's about creating interactive, bespoke charts for the web. Charts that go beyond templates and finally do exactly what you want them to do. Limitless.

D3 loves React course

Who is this for?

This course is for data visualization people who already know a bit of programming (R, Python, JS) and want to reach the next step.

If any of this sounds familiar, you're in the right place:

These are exactly the kinds of problems we'll solve.

Interactive course sandbox

The course has 100s of sandboxes like this. They all teach 1 very specific thing so it's easy to understand the concept.

What is D3? React?

D3.js is a JavaScript library for data visualization. JavaScript is the language spoken by your browser. React is the modern library to build UIs, used by millions.

D3 is the most powerful tool available for building charts. There are basically no limits. You can create almost any visual and control every interaction, animation, and detail. And it goes very well with React.

It's not the easiest tool to learn. But when you see a polished interactive chart online, you can be sure D3 is involved.

If you're into data visualization, D3.js is a bit like the end game.

D3 chart example

Why now?

D3 is powerful, but the learning curve has always been steep. For a long time, that kept it mostly in the hands of developers.

We're now entering the AI era. You write less code than before. What matters more is having strong foundations and a clear mental model of what's possible.

If you understand how D3 works and let AI help you with implementation details, you can move incredibly fast. You stop fighting the limits of your tools and start designing the interactions you actually want.

This course is about giving you those foundations and that confidence.

The course

This course is slightly different from my previous ones. It's a real cohort, with people learning and progressing together.

There are two foundational modules to make sure everyone is comfortable with the basics of web development. Then we build step by step toward advanced, interactive charts.

One module is released each week, and we'll meet live every Friday to discuss the content, answer questions, and explore ideas together.

You also get lifetime access, so you can revisit the material anytime and move at your own pace.

Join us

The AI era is here to stay, and the level of data visualization out there is skyrocketing.

If you want to stop limiting yourself to what your libraries offer, fighting slow tools, and compromising on interactions, this course is for you.

Spend a few hours learning the right foundations, and start building the interactive charts you've been wanting to create.

PS: as usual, I'm a real human on the other side! Please drop me an email and feel free to ask any questions!

PPS: I discovered d3.js 10 years ago. There is no coming back!


Best,
Yan

Enjoyed this?

Get one short, actionable dataviz tip every Saturday. Join 19,000+ data people.