Best Free Datasets for Data Analyst Practice
Curated list of free datasets perfect for building your portfolio. From beginner-friendly to advanced real-world data.
Building an impressive portfolio is the single best way to prove your analytical ability to hiring managers. However, finding clean, realistic, and domain-relevant datasets can take hours of searching.
This curated list breaks down the top free datasets across e-commerce, entertainment, finance, real estate, and big data, organized by difficulty level and analytical skill set. To structure these into hiring-ready case studies, follow our Data Analytics Portfolio Guide and Data Analyst Roadmap 2026.
💡 Portfolio Building Rules
- Never just show code: Every project should answer a clear business question with actionable conclusions.
- Clean up messy anomalies: Real data has missing values, inconsistent dates, and duplicates — show how you handle them.
- Include interactive visuals: Embed screenshots or links to interactive dashboards (Tableau Public, Power BI, Streamlit).
Top Featured Datasets for Portfolios
1. Online Retail E-Commerce Dataset
- Source: UCI Machine Learning Repository
- Size: 541,909 rows
- Difficulty: Intermediate
- Key Skills Tested: SQL JOINs, Customer Cohort Analysis, RFM Segmentation, Time Series
- Download: UCI Online Retail Dataset
Why It's Great: This dataset contains real transactional records from a UK-based online retailer over a one-year period. It is the gold standard for practicing customer segmentation (Recency, Frequency, Monetary value), monthly retention cohorts, and cancellation rates.
2. Netflix Movies & TV Shows
- Source: Kaggle
- Size: 8,800+ records
- Difficulty: Beginner
- Key Skills Tested: Text cleaning, Categorical distribution, Content trend visualization
- Download: Kaggle Netflix Dataset
Why It's Great: Ideal for beginners learning exploratory data analysis (EDA). You can analyze how movie durations have shifted over decades, examine country-level production patterns, and visualize genre frequency.
3. Inside Airbnb City Listings
- Source: Inside Airbnb
- Size: Millions of rows (Available per city: NYC, London, Paris, Tokyo)
- Difficulty: Intermediate
- Key Skills Tested: Geospatial analysis, Price modeling, Review sentiment, Multi-table joins
- Download: Inside Airbnb Data
Why It's Great: Contains detailed listing attributes, neighborhood boundaries, host response rates, calendar availability, and guest reviews. Perfect for building pricing recommendation dashboards.
4. Spotify Top Songs Audio Features
- Source: Kaggle
- Size: 950+ songs
- Difficulty: Beginner
- Key Skills Tested: Correlation matrices, Feature distributions, Scatter plots
- Download: Spotify Dataset on Kaggle
Why It's Great: Includes audio characteristics like danceability, bpm, energy, and acousticness paired with stream counts. Great for practicing statistical hypothesis testing and Seaborn visualizations.
5. Titanic Survival Dataset
- Source: Kaggle
- Size: 891 rows
- Difficulty: Beginner
- Key Skills Tested: Missing value imputation, Cross-tabulation, Logistic classification
- Download: Titanic Dataset on Kaggle
Why It's Great: The classic machine learning and analytics starter dataset. Excellent for mastering basic feature engineering (family sizes, title extraction) and baseline accuracy models.
Datasets by Domain & Analytical Specialty
| Domain / Category | Dataset Name | Source | Analytical Focus |
|---|---|---|---|
| Big Data & Geospatial | NYC Taxi Trip Record Data | NYC TLC | 100M+ trips, GPS coordinates, surge pricing |
| Global Economics | World Bank Open Data | World Bank | Multi-decade GDP, inflation, literacy metrics |
| Survey Analytics | Stack Overflow Developer Survey | Stack Overflow | 70,000+ developer compensation responses |
| Web Analytics | Google Merchandise Store Sample | BigQuery Demo | Session funnels, cart abandonments, attribution |
| Healthcare & Policy | COVID-19 Global Data | Our World in Data | Time-series epidemiological tracking |
Best Platforms to Discover Free Datasets
When building niche portfolio projects, use these trusted open-data repositories:
- Kaggle Datasets: The world's largest data science community with thousands of curated CSVs, SQLite databases, and user notebooks.
- UCI Machine Learning Repository: Academic and benchmark datasets spanning medicine, biology, finance, and marketing.
- Google Dataset Search: Specialized search engine indexing open data across government portals and university archives.
- Data.gov: US Federal open data portal covering transportation, climate, agriculture, and commerce.
- AWS Open Data Registry: Cloud-hosted massive datasets (satellite imagery, genomics, climate models) optimized for AWS Athena and S3 queries.
- FiveThirtyEight Data: Clean datasets behind FiveThirtyEight's political, economic, and sports journalism.
5 High-Impact Portfolio Project Ideas
- E-Commerce Funnel & RFM Segmentation: Analyze the Online Retail dataset to segment customers into Champions, Loyalists, and At-Risk groups. Provide 3 specific marketing campaigns to re-engage lapsed buyers.
- Airbnb City Price Optimization: Build a Tableau/Power BI dashboard that allows prospective hosts to estimate optimal nightly rates based on neighborhood, room type, and amenity count.
- Developer Salary Determinants: Query the Stack Overflow survey to analyze how years of coding, remote work status, and cloud certifications impact developer earnings in India vs US.
- Music Streaming Trend Analysis: Analyze Spotify acoustic features to identify which audio attributes correlate most strongly with billboard viral longevity.
- Marketing Attribution & Conversion Analysis: Use the Google Analytics BigQuery dataset to model first-touch vs last-touch marketing channel effectiveness.
Ready to Analyze These Datasets?
Master SQL, Python, and data analytics with hands-on practice on real business datasets.
Start SQL CourseFrequently Asked Questions
What are the best free datasets for beginners to practice SQL and analytics?
The best beginner datasets are the Chinook database (multi-table SQL joins), the UCI Online Retail dataset (e-commerce cohort analysis), and the Kaggle Netflix dataset (exploratory data analysis and content trends).
Where can I find free datasets for portfolio projects?
Top sources for free public datasets include Kaggle Datasets, UCI Machine Learning Repository, Google Dataset Search, Data.gov, AWS Open Data Registry, and FiveThirtyEight.
How many projects should I include in my data analyst portfolio?
Focus on 3 deeply documented, production-grade projects demonstrating SQL query analysis, Python data cleaning/EDA, and interactive Power BI or Tableau dashboards with business recommendations.
How do I make my analysis stand out when using publicly available datasets?
Stand out by treating public datasets as real business case studies: clean realistic anomalies (NULLs and duplicates), formulate commercial hypotheses, calculate unit economics, and write clear executive summaries.

Written by
Founder at Topfolio with 6+ years in data & analytics across JPMC, Ultrahuman, and high-growth startups. Sat on hiring panels, reviewed 500+ resumes, and writes practical SQL & data guides.
Related Articles
Basic Excel Formulas: The Top 10 Formulas Every Analyst Needs to Know
Learn essential basic excel formulas: master SUM, AVERAGE, COUNT, IF, VLOOKUP, and conditional functions with syntax, examples, and practical fixes.
Python Tutorial: The Complete Guide for Data Analysts (2026)
Master Python programming with this comprehensive python tutorial for data analysts: variables, data structures, control flow, functions, NumPy, Pandas, and real-world projects.
SQL Projects for All Levels: Beginner to Advanced Portfolio Guide
Stand out to hiring managers with these 6 real-world SQL projects for beginner, intermediate, and advanced data analysts with datasets and code.