The critique checklist is great
I use the checklist before every presentation now.
Browse
A free course on choosing the right chart and building it well with matplotlib, seaborn and Plotly, from exploration to a shared report
Created by Priya Raman
A good chart answers a question at a glance. A bad chart makes people squint, misread or stop trusting the analysis. The difference is rarely the library you use. It is the choices: which chart type, which comparison, which colours, which labels and what to leave out.
This free course teaches those choices together with the Python tools to make them real. We use matplotlib for full control, seaborn for fast statistical charts, and Plotly for interactive charts you can share in a browser.
Each section starts with a real question about a public dataset, shows a first attempt that is technically correct but hard to read, and improves it step by step. You will learn to critique charts, including your own, using a short checklist.
You need basic Python and some pandas. Design experience is not required. The course is useful whether you are an analyst, a data scientist, an engineer building dashboards or a student.
Data analyst teaching pandas, charts and clear answers from messy data
I work as a data analyst, which mostly means taking messy spreadsheets and database exports and turning them into answers people can act on. My daily tools are Python, pandas, SQL and Jupyter, with Polars creeping in for larger files.
I teach with public datasets so you see the real problems: missing values, odd date formats, duplicated rows. We clean them together and then make charts that are easy to read.
I believe a simple, well labelled chart beats a clever one, and that the best analysis is the one someone else can rerun next month.
I use the checklist before every presentation now.
The highlight technique and takeaway titles changed my reports overnight. My manager noticed immediately.
Clear explanations of why some charts work and others do not, not just how to code them.
Starting from the question instead of the data is such a simple idea, and it works.
The object oriented interface finally makes sense. The Plotly section is shorter than I hoped.
Replacing a spaghetti line chart with small multiples was the single biggest improvement in my work.
Very useful guidance on colour vision deficiencies. I now check every chart with a simulator.
The chart design content is strong. The dashboard lesson felt brief compared with the rest.