For data people will look at.

Tests don't care whether data looks real. Dashboards, demos and classes do.

I make…

Building an app instead?

Analysts · BI builders · portfolio builders

A dashboard with something to find.

  • Findings you choose
  • Up to 1M rows for Power BI
  • Not the dataset every portfolio uses

Same columns. Same 20% churn. Only one has a finding.

Random datasubscribers.csv
Customers5,000Churn rate20%Avg spend$412Churn by plan020%40%21%Monthly19%AnnualSpend by seatsseats →

Nothing to present.

Your sentencesubscribers.csv
Customers5,000Churn rate20%Avg spend$412Churn by plan020%40%30%Monthly10%Annual3× churnSpend by seatsseats →rises with seats

Monthly plans churn 3× more.

You type“5,000 subscribers. Monthly plans churn 3× more. Spend rises with seats.”

Preview this dataset →
Your product · Claims review300 of 10,000 claims flagged3.0%Flagged claims by repair shoptop 6 of 48 shopsRS-014186RS-00319RS-02716RS-00914RS-04112RS-0181162% of flags at one shopPlanted, so the demo always landsclaimspoliciesrepair_shopsevery key resolves

Pre-sales · consultants · product marketers

Demos that land the point.

  • The insight is guaranteed to be there
  • No customer data involved
  • Linked tables, so the app works end to end

You type“10,000 insurance claims. 3% are suspicious and cluster at one repair shop.”

Preview this dataset →

Lecturers · bootcamps · trainers

A different dataset for every student.

  • Plant the finding they must discover
  • A fresh copy each, so no answer-sharing
  • Mess to clean, at the level you set
Preview this dataset →

You type once“300 students. Attendance predicts the final grade. 5% of marks missing, a few duplicate rows.”

student_a.csvStudent A
100040%100%attendancegrade
First rows of student_a.csv
idattendgrade
S-041760%51
S-041883%60
S-041994%missing
S-042060%32

r = 0.81

student_b.csvStudent B
100040%100%attendancegrade
First rows of student_b.csv
idattendgrade
S-110262%37
S-110346%38
S-1103 duplicate46%38
S-110497%69

r = 0.90

student_c.csvStudent C
100040%100%attendancegrade
First rows of student_c.csv
idattendgrade
S-225064%56
S-225163%46
S-225281%64
S-225378%missing

r = 0.84

  • Same planted finding in every copy
  • Mess to clean, different in each

Class packs A copy for every student on your course.

[class pack price]

Ask about class packs →

What should your data show?

Preview 20 rows free
No signup. No card.