Data Analyst Portfolio Projects

15+ Data Analyst Portfolio Projects That Get You Hired

SQL, Python, Power BI, and Tableau projects with real datasets — built specifically for data analyst job applications.

E-commerce Sales Dashboard

Intermediate
Power BI / ExcelKaggle Superstore

Analyze sales performance across regions, categories, and time to identify revenue drivers.

SQL Murder Mystery Case Study

Beginner
SQL (SQLite)SQLite Murder Mystery

Solve a fictional crime using structured SQL queries.

Netflix Content Analysis Dashboard

Beginner
Python (Pandas, Seaborn)Kaggle Netflix Dataset

Explore content trends and streaming strategy insights.

HR Analytics Attrition Dashboard

Intermediate
Power BI / PythonIBM HR Dataset

Understand employee attrition patterns in organizations.

COVID-19 Global Trends Report

Beginner
Python (Pandas, Plotly)Our World in Data

Track global COVID spread and vaccination progress.

Retail Customer Segmentation (RFM Analysis)

Intermediate
Python, SQLUCI Online Retail

Segment customers based on purchasing behavior.

SQL Business Insights Project (Northwind)

Beginner
SQL (PostgreSQL)Northwind Database

Answer real-world business questions using SQL.

Google Analytics Traffic Analysis

Intermediate
Python / Looker StudioGA4 Export

Analyze website traffic and user behavior.

Financial KPI Dashboard

Intermediate
Excel / Power BISynthetic Finance Dataset

Build executive-level financial reporting dashboard.

Zomato Restaurant Analysis

Beginner
Python (Pandas, Folium)Kaggle Zomato

Analyze food trends and restaurant performance.

Supply Chain Performance Report

Advanced
SQL + Power BISynthetic Supply Chain

Analyze logistics performance and delays.

Spotify Listening Behavior Analysis

Beginner
Python (Spotipy, Pandas)Personal Spotify Data

Analyze your music listening habits.

Ad Campaign Performance Dashboard

Intermediate
Excel / Looker StudioMarketing Campaign Data

Evaluate digital ad performance.

Employee Productivity Analysis

Intermediate
SQL + Power BISynthetic Workforce Data

Measure employee performance metrics.

IPL Cricket Analytics Dashboard

Beginner
Python + TableauKaggle IPL

Analyze cricket match and player performance.

Website Funnel Analysis

Intermediate
SQL + PythonGA4 / Synthetic

Understand user journey drop-offs.

Real Estate Market Analysis

Intermediate
Python (Pandas, Plotly)Zillow / Kaggle

Analyze housing price trends.

Healthcare Readmission Analysis

Advanced
SQL + TableauCMS Public Data

Study hospital readmission causes.

Cohort Retention Analysis

Advanced
SQL + PythonE-commerce Dataset

Measure user retention over time.

A/B Test Results Analyzer

Intermediate
Python (SciPy, Streamlit)Experimental Data

Analyze marketing or product experiments.

What Data Analyst Portfolios Actually Need

Strong portfolios anchor on SQL proficiency first. Recruiters skim for evidence you can write multi-table joins, window functions, and CTEs against a real dataset — not just SELECT statements. At least one project should be SQL-heavy with the queries visible in a GitHub README or as part of a documented case study, because a SQL test is the single most common screen in data-analyst interviews.

Next comes visualization and storytelling. A clickable Tableau Public or Power BI dashboard beats a static screenshot every time. Pair it with a short narrative: what question you asked, what the chart actually shows, and what decision a stakeholder should make. Hiring managers consistently report that the gap between juniors and seniors isn't tooling — it's the ability to explain a chart in one clear sentence.

Finally, ground every project in business context. A churn analysis with no recommendation is a homework assignment; a churn analysis that ends with "cut onboarding from 5 steps to 3, projected +8% retention" is portfolio gold. Make your work discoverable: a GitHub repo with a clean README (problem, data, approach, insight, recommendation), a live dashboard link, and 2–3 inline screenshots. That combination — SQL + dashboard + narrative + business decision — is what consistently moves analyst portfolios from "noted" to "let's interview."

Generate a personalized data analyst project

Get a portfolio-ready project with dataset suggestions, SQL queries, and a dashboard build plan in under 60 seconds.

Generate a personalized data analyst project
FAQ

Data Analyst Portfolios — Frequently Asked