If you want to become a data analyst, practicing on real datasets is the fastest way to improve and build a job-winning portfolio. The good news? You don’t need paid courses or expensive tools.
Here are 10 totally free websites where you can practice data cleaning, SQL, visualization, machine learning, and end-to-end analytics projects.
1. Kaggle
Kaggle is the ultimate playground for data analysts. You’ll find thousands of datasets plus notebooks and competitions.
What you can practice:
- Data cleaning
- Exploratory data analysis (EDA)
- Feature engineering
- Machine learning
- SQL & Python
Perfect for: Beginners to advanced learners
Start with: Titanic dataset, Netflix titles dataset
2. Google Dataset Search
A search engine for datasets across the internet. You can find business, healthcare, finance, and social datasets for free.
What you can practice:
- Real-world messy data cleaning
- Business case EDA
- Data storytelling
Start with: UN population datasets, global weather datasets
3. DataCamp Workspace (Free Tier)
Even though DataCamp is paid, their Workspace editor has a free plan where you can analyze real datasets using Python or SQL directly in the browser.
What you can practice:
- Python pandas
- SQL queries
- Sharing portfolio notebooks
Perfect for: Building portfolio pieces quickly
4. UCI Machine Learning Repository
A classic dataset hub used by researchers and educators.
What you can practice:
- Statistical analysis
- Classification/regression tasks
- ML experiments
Start with: Iris dataset, Wine quality dataset
5. GitHub Open Datasets
GitHub hosts thousands of open-source datasets uploaded by companies, researchers, and developers.
What you can practice:
- End-to-end project building
- Data pipelines
- Using API-based datasets
Perfect for: portfolio projects using real code
6. FiveThirtyEight Dataset Repository
One of the best places for storytelling-focused data analysis. Their datasets come directly from journalism projects.
What you can practice:
- Data visualization
- Data storytelling
- Reproducing published analyses
7. Microsoft Learn
Microsoft provides a free, interactive SQL sandbox with real business-style data tables.
What you can practice:
- SQL joins
- Window functions
- Aggregations
- Real business scenario queries
Perfect for: SQL interview preparation
8. Tableau Public
A free BI platform where you can analyze datasets and publish dashboards online.
What you can practice:
- Data visualization
- Dashboards
- Business insights
- KPI tracking
Perfect for: Building a data visualization portfolio
9. Analytics Vidhya Practice Problems
A collection of beginner-friendly analytics challenges.
What you can practice:
- ML prediction tasks
- EDA
- Data preprocessing
Perfect for: Applying ML skills to structured problems
10. Quantitative Economics Dataset Library
Great for finance, economics, forecasting, and time-series practice.
What you can practice:
- Time series modeling
- Forecasting
- Statistical analysis
Perfect for aspiring data analysts in finance
How to Use These Websites to Build a Portfolio
To stand out to employers, follow this simple workflow:
- Pick any dataset from the list above
- Clean the data (missing values, duplicates, outliers)
- Analyze patterns using Python, R, SQL, or Excel
- Build visualizations explaining insights
- Write a short report (or blog post)
- Publish on GitHub or Tableau Public
- Share on LinkedIn
Do this 5–10 times and you’ll have a strong beginner portfolio.
FAQ
1. Which website is best for beginners to practice data analysis?
Kaggle is the best all-round option due to its free datasets, community notebooks, and beginner-friendly competitions.
2. Can I build a portfolio using data from these websites?
Absolutely, all websites listed provide datasets that can be used legally for portfolio projects.
3. Do I need Python or SQL skills to start Data Analysis?
No. You can start on Tableau Public or DataCamp Workspace, which require little to no coding.
4. Can these datasets help me prepare for data analyst interviews?
Yes. Kaggle, SQL sandboxes, and FiveThirtyEight datasets are commonly used for interview-style practice.
5. Are all these websites completely free?
Yes, every platform listed includes free datasets or a fully free tier to practice data analysis.