Gain unlimited access to visualization courses and tutorials for insight and presentation. Learn the process of visualizing data.

The Benefits

You’re better than defaults. Learn to make beautiful and useful data graphics.


Improve your visualization skillset while saving time for better results.

You also get ad-free reading for a more focused experience and a warm fuzzy feeling from supporting an independently-run FlowingData.

Join Now

Visualization in Practice

Learn with real data and concrete examples.

The best way to learn how to visualize data is to start doing it now. Look at real data to see how visual forms work and how to negotiate between more efficient and more visually compelling chart types.

Improvement comes with experience.

And this is how I approach FlowingData courses and tutorials.

I explain how a method works, provide you the tools — which includes source code in R and D3.js — to get your stuff done, and then provide you with a wrap-up so you can apply what you learn to your own data.

The advice in the how-tos are based on my own experiences as a statistician and on projects for both web and print.

I teach a class on data visualization, and FlowingData has been a source of inspiration and provocative examples for me and my students. Nathan Yau creates discussion generating graphs, starts conversations about other noteworthy data and graphing efforts, and provides useful insights on coding and workflow.
Eric Lawrence

The Tutorials

Follow step-by-step examples to make the data graphics you want for reports, presentations, and analyses.


The tutorials are very helpful to move from “Oooo, cool!” to how to actually DO the cool.
Steve Thomas

Learn to make beautiful and useful visualizations.

There are over 100 detailed tutorials — with more every month — amounting to hundreds of hours of learning. Covering R and D3.js, the tutorials walk you through step-by-step so that you can make data graphics for reports, presentations, and analysis. Tutorials include data to work with, source code downloads, and examples to work with.

Sample of the Tutorials

  • Small Multiples
  • Slopegraphs
  • Heatmaps
  • Calendar Heatmaps
  • Beeswarm Charts
  • Drawing Custom Charts
  • Making More Readable Charts
  • Choropleth Maps
  • Annotating for Context
  • Animated Visualization

If you get stuck, there’s a section at the end of each tutorial to ask questions and see previous answers.

The goal for every tutorial is not to just show you how to make a chart type and throw up some code on the screen. Instead, we explain how things work so that you can make data graphics, customize them to your specific data and needs, and learn how to make any graphic later on.

There’s that saying, “Give someone a fish and you feed ’em for a day; teach someone to fish and you feed ’em for a lifetime.” We do both. We give you the resources to make your charts quickly and then teach you how to do it yourself so that you become the resource.

Join Now

In 2016 I had to learn how to do visualizations in R as well as teach others some best practices in a matter of weeks for a project. I signed up for and went through Nathan’s program in about 3 weeks to learn the basics. I then used, and continue to use, his other tutorials as a way to enhance my skills. The lessons were the right level of detail and the examples interesting to try to replicate. I’m a frequent user of online classes and really value my FlowingData membership.
Michel Guillet

The Courses

Start with the basics. Advance.

If you don’t have a specific visualization in mind, and instead are eager to learn it all, these self-guided courses are for you. Work with the suggested schedule or move at your own pace.

Visualization in R, From Beginner to Advanced

Create basic charts, make use of visualization packages, map geographic data, and create custom graphics to use with your own data.

Visualizing Time Series Data in R

Everything you need to know to see and show patterns over time, from basic chart types to the more advanced.

Mapping Geographic Data in R

Make maps that allow you to see spatial patterns across regions and are great for presentation and communication.

Join Now

The Process

Get the members-only newsletter covering the practical side of visualizing data.

I think of your weekly emails as lessons that I actually take notes on every week and apply the knowledge I learn to my actual job as a data analyst… The membership fee is more than worth it for the information and education you get…
Vanessa Newton

It’s worthwhile to learn the principles behind visualization, but in practice, there are always tradeoffs when you design data graphics. The rules that you read in books usually work more like suggestions. The Process is an in-depth newsletter for FlowingData members that looks more closely at how to apply what we know about visualization in your everyday work.

I publish about 1,500+ words every Thursday to evaluate visualization tools, discuss what’s new in the field, and offer my own experiences with working with data.

Join Now

What Others Say

FlowingData is a never-ending source of information, inspiration and instruction in data, visualization and design and Nathan Yau’s approach to exploring these subjects is both technical and familiar, somewhat similar to a discussion of a shared obsession over beers with a friend.
Andrew Sánchez Meador

…the inspiration I needed to start learning to code with a view to building more sophisticated and engaging data visualisations.
Paul Campbell

…one of the finest resources on visualization…
Saurab Nair

…I wish I had time to read it all.
Zac Knaus

As a student who is just getting into the game of visualization (and plans to continue), it has been very helpful to be able to have a closer look behind the scenes.
Philip Nguyen

We generate a lot of data (a large forensic pathology practice), and have found [FD membership] very useful to explain the public health and nosological problems.
Carl Schmidt

I love being a member of FlowingData because you just can’t beat Nathan’s approachable and easy-to-follow tutorials – they’ve saved me so much time. Plus, he always has his finger on the pulse of the data viz community so having access to all of his posts and the weekly newsletter is a MUST for me!”
Alli Torban

I’ve used skills from the visualizations both for internal tools at work, as well as for public facing visualizations.
Jared Wilber


Become a Member Today

There are many tools and apps to help you visualize data. There are workshops and classes. These cost thousands of dollars. There are books, guides, blogs, and podcasts that provide tips and commentary for the “best” charts. But nothing compares to actually working with data.

Advance past knowing the “rules” of visualization and learn how to make beautiful data graphics. You’ll spend less time pondering over charts and more time making and producing results you can see. You’ll become indispensable.