Data Analyst Portfolio Guide (2026): 3 Projects That Get You Hired | Topfolio
Learn how to make a data analyst portfolio in 2026. The proven 3-project framework (SQL, Python EDA, Power BI), GitHub README templates & real business datasets.
You've learned SQL. Maybe some Python. You've taken a course or two. But when you apply for jobs, you hear nothing back.
The problem isn't your skills. It's that you can't prove them. A portfolio solves this.
This guide gives you a concrete framework: exactly which projects to build, in what order, and how to present them so hiring managers actually pay attention. To find raw data for your builds, browse our curated Free Datasets Guide or follow the structured milestones in the Data Analyst Roadmap 2026.
Topfolio has 10 guided portfolio projects with real databases and step-by-step milestones. Explore the full library in Topfolio Projects.
Why You Need a Portfolio
Certifications say "I completed a course." A portfolio says "I can do the work."
Here's what hiring managers have told us they look for:
- Can this person work with messy data? (Not clean tutorial datasets)
- Can they answer a business question? (Not just write SQL)
- Can they communicate findings? (Not just produce numbers)
A portfolio proves all three. A certificate proves none.
The 3-Project Portfolio Framework
You don't need 10 projects. You need 3 good ones that demonstrate different skills.
Project 1: SQL Analysis (Proves: SQL skills, business thinking)
What to build: Take a real database and answer 5-7 business questions using SQL.
Example: "E-commerce Sales Analysis"
- Analyze an e-commerce database with orders, customers, and products
- Answer: What's the monthly revenue trend? Which products drive the most revenue? What's the customer retention rate? Which customer segments are most valuable?
- Deliverable: SQL queries + a written summary of findings
Skills demonstrated: JOINs, aggregation, window functions, CTEs, business interpretation
Why it works: This is literally what you'll do on Day 1 as a data analyst. Hiring managers can see exactly how you think.
Start With a Free SQL Project
Our E-commerce Sales Analysis project gives you a real PostgreSQL database, step-by-step milestones, and guided hints. Completely free.
Start Free ProjectProject 2: Data Analysis with Python (Proves: Python skills, statistical thinking)
What to build: Analyze a dataset using Pandas, perform data cleaning, and create visualizations.
Example options:
- RFM Customer Segmentation — Segment customers by Recency, Frequency, Monetary value
- SaaS Churn Analysis — Identify patterns in why customers cancel subscriptions
- Marketing Campaign Analysis — Measure campaign effectiveness across channels
Skills demonstrated: Pandas, data cleaning, visualization (matplotlib/seaborn), statistical thinking
Why it works: Shows you can go beyond SQL and handle the full analysis pipeline — from raw data to insight.
Project 3: Dashboard / Visualization (Proves: Communication, stakeholder skills)
What to build: Create an interactive dashboard that a non-technical manager could use.
Example: "Executive E-commerce Dashboard"
- Build a dashboard showing KPIs: revenue, orders, customer growth, top products
- Include filters for date range, category, region
- Add trend lines and comparison to previous period
Tools: Tableau (free Public version), Power BI, or even a well-formatted Excel workbook
Skills demonstrated: Data visualization best practices, stakeholder empathy, tool proficiency
Why it works: The #1 complaint about data analysts is "they can produce numbers but can't communicate them." A dashboard proves you can.
What Makes a Good Portfolio Project (vs a Bad One)
Good Projects
- Use real or realistic data (not Iris or Titanic from Kaggle)
- Answer a business question ("How can we reduce churn?" not "Explore this dataset")
- Include your written analysis (not just code)
- Show clean, readable code with comments
- Have a clear structure (Problem → Approach → Findings → Recommendations)
Bad Projects
- Kaggle competition notebooks — Copying a kernel doesn't demonstrate independent thinking
- Tutorial follow-alongs — "I followed a YouTube tutorial" is obvious to reviewers
- No context projects — Code without explanation of why you did what you did
- Overly complex ML projects — For a data analyst role, a clean SQL + Pandas analysis is more impressive than a poorly explained neural network
- No business relevance — Analyzing Pokemon stats is fun but tells a hiring manager nothing about your work capabilities
The #1 mistake: spending 3 weeks on a Kaggle competition instead of building a project that looks like actual analyst work. Hiring managers care about business impact, not competition leaderboards.
How to Architect a High-Converting Data Analyst Portfolio in 2026
A high-converting data analyst portfolio is evaluated on business relevance, reproducibility, and structured documentation:
- Clean Repository Taxonomy: Give each project its own folder containing a
README.md, anassets/directory for screenshots, and asql/ornotebooks/directory for modular code. - Problem Statement Front and Center: Begin the README with a bold 2-sentence summary of the business dilemma: "Customer acquisition costs increased 35% in Q3. This analysis identifies low-performing marketing channels and reallocates budget to improve conversion efficiency."
- Executive Findings First: Senior managers read summaries, not 500-line scripts. Put your top 3 findings in bullet points right below the problem statement.
Spreadsheet Modeling in Your Data Analyst Portfolio: Excel Formulas That Impress
While SQL and Python show technical scalability, hiring managers still look for advanced spreadsheet fluency in every data analyst portfolio. Demonstrating that your models go beyond simple arithmetic sets you apart:
- Dynamic Leaderboards & Scoring: Showcase dynamic ranking logic in financial dashboards using the RANK formula in Excel to rank sales territories without manual sorting.
- Interactive Multi-Condition Filtering: Demonstrate modern array techniques with the FILTER formula in Excel to extract subsets of transaction records automatically without fragile VBA macros.
- Long-Term Growth Benchmarking: Include annualized financial return models calculated via the CAGR formula in Excel to analyze portfolio trajectories over multi-year horizons.
- Resilient Lookups: Replace legacy lookups with the robust XLOOKUP formula in Excel so your portfolio templates never break when new columns are inserted upstream.
Where to Host Your Portfolio
Option 1: GitHub + README (Minimum)
- Create a public GitHub repo for each project
- Write a detailed README: problem statement, approach, key findings, visualizations
- Include all SQL queries and Python scripts
- Add screenshots of dashboards/charts
Pros: Free, familiar to technical reviewers, shows you use version control Cons: Not visually impressive, hard for non-technical people to browse
Option 2: Topfolio Public Profile (Recommended)
Your Topfolio profile automatically shows:
- Projects completed with milestones
- Certificates earned
- Practice question stats and badges
- Skills demonstrated
Pros: Builds automatically as you practice, includes verified credentials Cons: Limited to projects done on Topfolio
Option 3: Personal Website (Advanced)
- Use GitHub Pages, Notion, or a simple website builder
- Present each project as a case study with visuals
- Add your resume, LinkedIn link, and contact info
Pros: Most professional, full control over presentation Cons: Takes time to build and maintain
Our recommendation: Start with GitHub + Topfolio profile. Add a personal website later when you have 3+ completed projects.
How to Present Projects on Your Resume
Don't just list the project name. Use the "Did X using Y, resulting in Z" formula.
Bad
SQL E-commerce Analysis Project
- Used SQL to analyze data
- Created reports
Good
Customer Segmentation Analysis | SQL, Python, Tableau
- Analyzed 50K+ transactions to segment customers using RFM framework, identifying the top 20% of customers driving 65% of revenue
- Built an automated dashboard reducing weekly reporting time from 4 hours to 15 minutes
- Recommended targeted retention campaigns for at-risk segments, projected to reduce churn by 8-12%
The second version tells a story. Numbers make it believable. Business impact makes it relevant.
The 12-Week Portfolio Building Timeline
| Week | Activity | Deliverable |
|---|---|---|
| 1-2 | SQL project: Set up database, write exploratory queries | SQL queries drafted |
| 3-4 | SQL project: Answer business questions, write analysis | Completed SQL project |
| 5-6 | Python project: Clean data, perform analysis | Jupyter notebook with analysis |
| 7-8 | Python project: Create visualizations, write findings | Completed Python project |
| 9-10 | Dashboard project: Design layout, build dashboard | Working dashboard |
| 11-12 | Polish all 3 projects, write READMEs, update resume | Portfolio ready for applications |
This timeline assumes 5-8 hours/week. Working professionals can do this alongside a full-time job.
Topfolio has 10 guided portfolio projects with real databases and step-by-step milestones. Explore the full library in Topfolio Projects.
Related Career & Project Guides
- Data Analyst Projects for Beginners and Resume
- Data Analyst Resume Guide: Templates and Examples
- SQL Cheat Sheet: Queries, Joins & Windows
- Data Analyst Interview Questions 2026
- Data Cleaning in Excel Guide
Build Your Portfolio on Real Databases
7 guided projects with real PostgreSQL databases, step-by-step milestones, and credentials. Start with our free SQL Sales Analysis project.
Browse ProjectsFrequently Asked Questions
How many projects should I include in a data analyst portfolio?
You only need 3 high-impact, production-grade projects: 1) A deep SQL business query study (revenue cohorts, retention, fan-out audits), 2) A Python exploratory data analysis (EDA) with statistical insights, and 3) An interactive BI dashboard (Power BI or Tableau) with executive recommendations.
Should I use classic datasets like Titanic or Iris in my portfolio?
No. Hiring managers see hundreds of identical Titanic, Iris, and Boston Housing projects. Use real, messy, domain-specific data from sources like Kaggle or industry transactional tables.
Where is the best place to host my data analytics portfolio?
Host your code and markdown documentation on GitHub, host interactive dashboards on Tableau Public or Power BI Service, and link your live profile via Topfolio (/u/username) in your resume header.
What is the single most common mistake on analytics portfolio projects?
Focusing solely on code syntax without explaining the commercial business context. Every project must answer: what was the business question, how did you clean the data, and what should leadership do next?
Can I use datasets from my current job in my portfolio?
Only if the data is strictly anonymized AND you have explicit written permission from your employer. When in doubt, use public datasets or Topfolio's guided practice databases.
Should I include the code or just the results in my portfolio?
Both. Technical reviewers evaluate your query efficiency, code style, and data modeling hygiene, while hiring managers assess your commercial insights and executive recommendations.
What if I have no formal work experience in data analytics?
That is exactly what a portfolio solves. You are demonstrating capability rather than tenure. Three well-executed, end-to-end portfolio projects with clear business takeaways are more convincing than years of unrelated experience.

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
Top Data Analyst Projects for Your Portfolio to Get Hired (2026)
Discover top data analyst projects that stand out to hiring managers. Real-world business cases, public datasets, SQL/Python code, and portfolio tips.
Data Analyst Skills Roadmap (2026): What to Learn First
The modern 2026 data analyst skills roadmap. Learn the optimal order to master SQL, Excel, Python, and Tableau with free courses and real-world projects.
Data Analyst Boot Camp: Are They Worth It in 2026? (Honest Review)
Is a data analyst boot camp worth the $15,000+ tuition? Review hidden costs, placement rates, curricula, and how to build a free self-directed alternative.