Beginner · Sales · Retail
Superstore Sales
A great starting point for sales, profit and regional analysis.
Source: Kaggle
View Original Dataset →BLOOMINDATA · DATASET LIBRARY
Datasets I'm exploring and collecting as I learn data.
When I started learning data analytics, I realized that finding the right dataset can sometimes be harder than analyzing it.
So I started collecting datasets that are actually useful for practice — from simple Excel exercises to SQL projects, Power BI dashboards, Python analysis and machine learning.
This is my growing collection of datasets for learning by doing.
Last updated September 2026 — new datasets added as I find them.
Grouped by difficulty, domain and skills — so you spend less time searching and more time working with data.
Looking for something specific? Search by dataset name, domain, skill or keyword.
Browse by Level
Browse by Tool
Browse by Domain
Showing all datasets
Start with something you can understand. Then gradually move toward messier, larger and more challenging datasets.
START HERE
Absolute Beginner
Superstore
Student Performance
Online Retail
Best for: Excel · SQL · Power BI
BUILD CONFIDENCE
Beginner → Intermediate
Bank Marketing
Telco Churn
Olist E-commerce
Best for: SQL · Python · Power BI
GO DEEPER
Intermediate
NYC Taxi
Air Quality
Energy
Supply Chain
Best for: Python · Statistics · Time Series
EXPLORE DATA SCIENCE
Advanced
Fraud Detection
M5 Forecasting
Fashion-MNIST
IMDb Reviews
Best for: ML · NLP · Deep Learning
01 · START HERE
These are the datasets I'd recommend when you're still getting comfortable with rows, columns, formulas, SQL queries and dashboards.
Beginner · Sales · Retail
A great starting point for sales, profit and regional analysis.
Source: Kaggle
View Original Dataset →Beginner → Intermediate · Retail · E-commerce
Real-world transactions for customer and sales analysis beyond basic dashboards.
Source: UCI Machine Learning Repository · License: CC BY 4.0
View Original Dataset →Beginner · Education · Statistics
Explore student performance and what factors influence it.
Source: UCI Machine Learning Repository · License: CC BY 4.0
View Original Dataset →Beginner · HR · People Analytics
Employee demographics, roles, compensation and attrition.
Source: Kaggle
View Original Dataset →Beginner → Intermediate · Real Estate
Explore housing features, pricing and regression concepts.
Source: Kaggle
View Original Dataset →Beginner → Intermediate · Entertainment
Explore movie metadata, genres, cast, popularity, budgets and revenue.
Source: Kaggle
View Original Dataset →02 · BUILD CONFIDENCE
Once basic analysis starts feeling comfortable, these datasets are a good next step. They introduce more variables, relational data, business problems and more interesting analytical questions.
Intermediate · E-commerce · Business Analytics
Multi-table e-commerce data: orders, customers, products, payments and reviews.
Source: Kaggle · License: CC BY-NC-SA 4.0
View Original Dataset →Beginner → Intermediate · Telecom · Customer Analytics
Explore customer contracts, services, charges and churn behavior.
Source: Kaggle
View Original Dataset →Beginner → Intermediate · Marketing
Explore customer demographics, purchasing behavior and campaign responses.
Source: Kaggle
View Original Dataset →Beginner → Intermediate · Banking · Marketing
Marketing campaign data — explore what drives term deposit subscriptions.
Source: UCI Machine Learning Repository · License: CC BY 4.0
View Original Dataset →Intermediate · Environment · Time Series
Hourly air-quality data from multiple monitoring sites — a time-series intro.
Source: UCI Machine Learning Repository · License: CC BY 4.0
View Original Dataset →Intermediate · Healthcare · Predictive Analytics
Hospital encounter data for a challenging healthcare analytics problem.
Source: UCI Machine Learning Repository · License: CC BY 4.0
View Original Dataset →03 · GO DEEPER
This is where I'd start moving beyond simple dashboards. These datasets can help you practice deeper analysis, time series, fraud detection, geospatial data and predictive modelling.
Credit Card Fraud Detection →
Finance · Fraud Detection · Python · ML
S&P 500 Stock Data →
Finance · Time Series · Python
NYC TLC Trip Record Data →
Transportation · SQL · Python · GIS
Household Electric Power Consumption →
Energy · Time Series · Python
DataCo Smart Supply Chain →
Supply Chain · SQL · Power BI · Python
Home Credit Default Risk →
Finance · Credit Risk · Machine Learning
04 · BEYOND ANALYTICS
Data analytics was my starting point, but data doesn't stop at dashboards. These datasets are here for exploring machine learning, NLP, computer vision, forecasting and predictive analytics.
Advanced · Retail · Forecasting
A large-scale retail forecasting problem for exploring time-series modelling.
Source: Kaggle
View Original Dataset →Advanced · NLP · Sentiment Analysis
A classic dataset for sentiment classification and NLP practice.
Source: Kaggle
View Original Dataset →Advanced · Computer Vision
A benchmark dataset for image classification and deep learning.
Source: Zalando Research
View Original Dataset →Advanced · NLP · Text Classification
A news-topic dataset for NLP and text classification practice.
Source: Hugging Face
View Original Dataset →No datasets match this filter yet — try clearing a filter or the search box.
WHAT I'M PRACTICING
Not every dataset needs the same approach. Some are perfect for spreadsheets. Others make much more sense with SQL, Python or machine learning.
Click a skill to filter datasets that use it ↑
MY APPROACH
I've learned that it's tempting to open a dataset and immediately start making charts. I'm trying to slow down and ask better questions first.
What does one row actually represent?
What does each column mean?
What's missing, inconsistent or unusual?
What patterns can I find?
What questions can this data answer?
What questions can it NOT answer?
Can I turn what I found into a useful story?
Because good analysis starts with good questions.
STEP 01
Find
Choose a dataset that interests me.
STEP 02
Understand
Understand what each row and column represents.
STEP 03
Clean
Look for missing values, duplicates, incorrect formats and inconsistencies.
STEP 04
Explore
Find patterns, trends, relationships and outliers.
STEP 05
Ask
Turn observations into meaningful questions.
STEP 06
Analyze
Use the right analytical method or tool.
STEP 07
Visualize
Turn findings into clear visuals.
STEP 08
Tell the Story
Explain what the data actually means.
I'm trying to follow this process instead of jumping straight into making pretty dashboards.
DON'T JUST DOWNLOAD
A dataset becomes much more useful when you actually do something with it. Here are some directions I'd explore:
| Dataset | Project Idea |
|---|---|
| Superstore | Sales & Profit Dashboard |
| Online Retail II | Customer Segmentation |
| Bank Marketing | Campaign Analysis |
| Telco Churn | Customer Churn Dashboard |
| NYC Taxi | Taxi & Transportation Analysis |
| Energy Consumption | Consumption Trend Analysis |
| Credit Card Fraud | Fraud Classification |
| IMDb Reviews | Sentiment Analysis |
| Fashion-MNIST | Image Classification |
| M5 Forecasting | Demand Forecasting |
Don't aim for the perfect project. Start with one question.
A NOTE FROM ME
I'm not building this library because I have every dataset figured out.
I'm building it because I'm learning too.
Every dataset gives me another opportunity to practice asking better questions, finding patterns, making mistakes and understanding what the numbers are actually saying.
If you're learning data analytics too, I hope this library saves you some searching — and gives you something interesting to work with.
Let's learn by doing.
— Priyanka Lakra
Building BloomInData, one dataset at a time.

Priyanka Lakra
Data Analyst · SQL, Python, Excel, Power BI & Business Intelligence · 2+ years in digital marketing before upskilling into data analytics and data science.
More about Priyanka →The datasets in this library come from established repositories, public data sources and dataset platforms. BloomInData helps you discover and organize them in one place — the original dataset remains with its respective source.
01
Browse
Find a dataset by level, skill or domain.
02
Choose
Pick something that matches where you are in your learning journey.
03
Explore
Read the dataset description and understand what you can practice.
04
Go to Source
Open the original repository and access the dataset there.
05
Build
Use it to practice, analyze and create something of your own.
A few things people ask me about this library.
You don't need the perfect dataset. Pick one. Open it. Ask a question. Start exploring.
Your next data project might be hiding in a CSV.
BloomInData is a personal collection of datasets I'm exploring and learning from.
The datasets listed here are owned and maintained by their respective authors, institutions, repositories or data providers. Licensing and usage conditions vary by dataset.
Always review the original dataset page and applicable license before downloading, redistributing or using a dataset commercially.
BloomInData does not claim ownership of third-party datasets.
Your data career starts with one click.
Takes seconds. No spam, ever.