Skip to content

deveshpunjabi/Data-Analyst-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 

Repository files navigation

πŸš€ Complete Data Analyst Roadmap 2025

From Zero to Hero - Your Ultimate Guide to Becoming a Professional Data Analyst


Header Image


Data Analyst Roadmap Free Resources Projects Duration


⭐ Star this repository if you find it helpful! ⭐


πŸš€ Quick Start πŸ“ˆ Learning Path πŸ“Š Projects πŸ› οΈ Tools πŸ“š Resources πŸ’Ό Career


🎯 Quick Start Guide

🏁 Prerequisites

  • Basic computer literacy
  • High school mathematics
  • Curiosity to learn
  • No coding experience needed!

⏱️ Time Investment

  • Part-time: 10-15 hrs/week (6 months)
  • Full-time: 30-40 hrs/week (3 months)
  • Weekend: 8-10 hrs/week (8 months)

🎯 Outcomes

  • βœ… Analyze complex datasets
  • βœ… Create professional dashboards
  • βœ… Master SQL & Python
  • βœ… Land your dream job!

πŸ“ˆ Learning Roadmap


graph TD
    A[πŸ“Š Phase 1: Foundation & Excel<br/>4-6 weeks] --> B[🐍 Phase 2: Programming & SQL<br/>6-8 weeks]
    B --> C[πŸ“Š Phase 3: Visualization & BI<br/>4-6 weeks]
    C --> D[πŸš€ Phase 4: Advanced Analytics<br/>4-6 weeks]
    
    A1[πŸ“ˆ Statistics & Math] --> A
    A2[πŸ“Š Excel Mastery] --> A
    A3[πŸ“‹ Data Fundamentals] --> A
    
    B1[🐍 Python Basics] --> B
    B2[πŸ—„οΈ SQL Mastery] --> B
    B3[🧹 Data Wrangling] --> B
    
    C1[πŸ“Š Tableau] --> C
    C2[πŸ’Ό Power BI] --> C
    C3[πŸ“– Data Storytelling] --> C
    
    D1[πŸ“Š Statistical Analysis] --> D
    D2[πŸ€– Machine Learning] --> D
    D3[πŸ’Ό Career Prep] --> D
    
    style A fill:#4CAF50,stroke:#2E7D32,color:#fff
    style B fill:#2196F3,stroke:#1565C0,color:#fff
    style C fill:#FF9800,stroke:#E65100,color:#fff
    style D fill:#9C27B0,stroke:#6A1B9A,color:#fff
Loading

🎯 Phase 1: Foundation & Excel Mastery

Duration: 4-6 weeks

πŸ“Š Week 1-2: Mathematics & Statistics

πŸ“ˆ Descriptive Statistics

🎲 Probability Theory

  • Basic Probability Rules
  • Conditional Probability
  • Bayes' Theorem
  • Probability Distributions
  • πŸ“š Resource: MIT OpenCourseWare

🎯 Project: Analyzing Student Grades Dataset

πŸ“Š Week 3-4: Excel Mastery

πŸ“‹ Basic Excel Functions

⚑ Advanced Excel

  • Pivot Tables and Pivot Charts
  • Data Validation & Conditional Formatting
  • Macros and VBA basics
  • Power Query for data transformation

🎯 Project: Sales Analysis Dashboard in Excel

πŸ“‹ Week 5-6: Data Fundamentals
  • πŸ“Š Data Types and Structures
  • πŸ” Data Quality Assessment
  • 🧹 Basic Data Cleaning Techniques
  • πŸ—„οΈ Introduction to Databases

🎯 Project: Data Quality Assessment Report


🐍 Phase 2: Programming & SQL

Duration: 6-8 weeks

🐍 Week 7-9: Python Fundamentals

🎯 Python Basics

πŸ“Š Data Analysis Libraries

  • NumPy: Numerical computing
  • Pandas: Data manipulation
  • Matplotlib: Basic plotting
  • Seaborn: Statistical visualization
  • πŸ“š Resource: Pandas Documentation

🎯 Project: COVID-19 Data Analysis with Python

πŸ—„οΈ Week 10-12: SQL Mastery

πŸ“Š SQL Fundamentals

⚑ Advanced SQL

  • JOINs (INNER, LEFT, RIGHT, FULL)
  • Subqueries and CTEs
  • Window functions
  • Stored procedures
  • πŸ“š Resource: SQLBolt Tutorial

🎯 Project: E-commerce Database Analysis

🧹 Week 13-14: Data Wrangling
  • 🧹 Data Cleaning with Python
  • πŸ•³οΈ Handling Missing Data
  • πŸ”„ Data Transformation Techniques
  • πŸ•·οΈ Web Scraping Basics

🎯 Project: Real Estate Data Cleaning Project


πŸ“Š Phase 3: Visualization & Business Intelligence

Duration: 4-6 weeks

πŸ“Š Week 15-16: Tableau Mastery

πŸ“ˆ Tableau Fundamentals

⚑ Advanced Tableau

  • Dashboard design principles
  • Interactive dashboards
  • Table calculations
  • Publishing to Tableau Public

🎯 Project: Superstore Sales Dashboard

πŸ’Ό Week 17-18: Power BI

⚑ Power BI Fundamentals

  • Power BI Desktop interface
  • Data modeling and relationships
  • DAX formulas and measures
  • πŸ“š Resource: Microsoft Learn Power BI

πŸš€ Power BI Advanced

  • Custom visuals and formatting
  • Power Query transformation
  • Row-level security

🎯 Project: HR Analytics Dashboard

πŸ“– Week 19-20: Data Storytelling
  • 🎨 Visualization Best Practices
  • 🌈 Color Theory and Design Principles
  • πŸ’Ό Presenting to Stakeholders
  • πŸ“‹ Creating Executive Summaries

🎯 Project: Business Performance Story


πŸš€ Phase 4: Advanced Analytics & Career

Duration: 4-6 weeks

πŸ“Š Week 21-22: Statistical Analysis

πŸ§ͺ Hypothesis Testing

πŸ”¬ A/B Testing

  • Experimental design
  • Sample size calculation
  • Results interpretation

🎯 Project: Website A/B Test Analysis

πŸ€– Week 23-24: Machine Learning Basics

🧠 ML Introduction

  • Supervised vs Unsupervised learning
  • Regression and Classification
  • Model evaluation metrics
  • πŸ“š Resource: Scikit-learn Docs

βš™οΈ Common Algorithms

  • Linear/Logistic Regression
  • Decision Trees & Random Forest
  • K-Means Clustering

🎯 Project: Customer Segmentation with ML

πŸ’Ό Week 25-26: Career Preparation
  • πŸ“ Building Your Portfolio
  • πŸ“„ Resume Optimization
  • 🎀 Interview Preparation
  • 🀝 Networking Strategies

🎯 Final Project: End-to-End Business Analytics Project


πŸ› οΈ Essential Tools


πŸ› οΈ Tool πŸ“ Purpose πŸ’° Cost πŸ”— Download

Microsoft Excel
Data analysis & visualization Free (online) / Paid Excel Online

Python (Anaconda)
Programming & data analysis Free Anaconda

Tableau Public
Data visualization Free Tableau Public

Power BI Desktop
Business intelligence Free Power BI

MySQL
Database management Free MySQL

Jupyter Notebook
Interactive coding Free Included with Anaconda

πŸ’» Development Environment


VS Code
Free code editor

Git
Version control

Google Colab
Cloud Jupyter

πŸ“Š Hands-on Projects


🟒 Beginner Projects (Weeks 1-8)

1. πŸ“Š Student Performance Analysis

  • Tools: Excel, Statistics
  • Skills: Descriptive statistics, visualization
  • Duration: 1 week

2. πŸ“ˆ Sales Dashboard in Excel

  • Tools: Excel, Pivot Tables
  • Skills: Dashboard creation, summarization
  • Duration: 1 week

3. πŸ” Data Quality Assessment

  • Tools: Excel, Python
  • Skills: Data profiling, quality metrics
  • Duration: 1 week

4. 🦠 COVID-19 Data Analysis

  • Tools: Python, Pandas, Matplotlib
  • Skills: Data cleaning, time series
  • Duration: 2 weeks

🟑 Intermediate Projects (Weeks 9-16)

5. πŸ›’ E-commerce SQL Analysis

  • Tools: SQL, MySQL
  • Skills: Complex queries, database design
  • Duration: 2 weeks

6. 🏠 Real Estate Data Cleaning

  • Tools: Python, Pandas
  • Skills: Data wrangling, feature engineering
  • Duration: 1 week

7. πŸ“Š Superstore Tableau Dashboard

  • Tools: Tableau Public
  • Skills: Interactive dashboards, storytelling
  • Duration: 2 weeks

8. πŸ‘₯ HR Analytics Power BI

  • Tools: Power BI Desktop
  • Skills: DAX formulas, data modeling
  • Duration: 2 weeks

πŸ”΄ Advanced Projects (Weeks 17-24)

9. πŸ“– Business Performance Story

  • Tools: Multiple visualization tools
  • Skills: Data storytelling, presentations
  • Duration: 2 weeks

10. πŸ§ͺ A/B Testing Analysis

  • Tools: Python, Statistics
  • Skills: Experimental design, testing
  • Duration: 2 weeks

11. 🎯 Customer Segmentation ML

  • Tools: Python, Scikit-learn
  • Skills: Machine learning, clustering
  • Duration: 2 weeks

12. πŸš€ Capstone: End-to-End Analytics

  • Tools: All tools combined
  • Skills: Complete workflow
  • Duration: 3 weeks

πŸ“š Free Resources


πŸ“– Online Courses

🏫 Platform πŸ“š Course ⏰ Duration πŸ† Certificate
Coursera IBM Data Science Professional 6-8 months Free audit
edX MIT Data Science 6 weeks Free audit
Kaggle Learn Data Science Micro-Courses Self-paced Free
freeCodeCamp Data Analysis with Python 300 hours Free

πŸ“Ί YouTube Channels


StatQuest
Statistics explained simply

3Blue1Brown
Math & statistics concepts

Corey Schafer
Python tutorials

Ken Jee
Data science career

Alex The Analyst
Data analyst tutorials

πŸ“Š Practice Datasets


Kaggle Datasets
Real-world datasets

UCI ML Repository
Classic ML datasets

Google Dataset Search
Find datasets across web

Government Data
US government datasets

πŸ† Free Certifications


πŸŽ“ Professional Certifications


Google Data Analytics
πŸ“… 3-6 months | πŸ’° Free audit
πŸ“Š Excel, SQL, R, Tableau

IBM Data Science
πŸ“… 6-10 months | πŸ’° Free audit
🐍 Python, SQL, ML

Azure Data Fundamentals
πŸ“… 2-3 months | πŸ’° $99 exam
☁️ Azure, Data concepts

πŸ†“ Completely Free Certifications


Kaggle Learn
Python, SQL, ML

Microsoft Learn
Power BI, Excel, Azure

Google Analytics
Google Analytics

HubSpot
Marketing analytics

πŸ’Ό Career Guidance


πŸ’° Salary Expectations (USD)

πŸ“Š Level ⏰ Experience πŸ’΅ Salary Range πŸ› οΈ Skills Required
🌱 Entry Level 0-2 years $45,000 - $65,000 Excel, SQL, Basic visualization
πŸ“ˆ Mid Level 2-5 years $65,000 - $85,000 Python/R, Advanced SQL, Tableau/Power BI
πŸš€ Senior Level 5+ years $85,000 - $120,000 Machine Learning, Leadership, Domain expertise
πŸ‘‘ Lead/Manager 7+ years $100,000 - $150,000+ Strategy, Team management, Business acumen

🎯 Job Titles to Target


Data Analyst

Business Analyst

Marketing Analyst

BI Analyst

πŸ—“οΈ Monthly Learning Schedule


πŸ“… Month 🎯 Focus Area πŸ“‹ Weekly Breakdown
Month 1
πŸ—οΈ Foundation
πŸ“Š Excel & Stats Week 1: Statistics + Excel basics
Week 2: Probability + Advanced Excel
Week 3: Data concepts + Projects
Week 4: Review + Portfolio project
Month 2
🐍 Programming
Python Basics Week 5: Python fundamentals
Week 6: NumPy + Pandas
Week 7: Matplotlib visualization
Week 8: Python project + SQL intro
Month 3
πŸ—„οΈ Databases
SQL & Wrangling Week 9: SQL fundamentals
Week 10: Advanced SQL + Joins
Week 11: Data cleaning with Python
Week 12: SQL + Wrangling projects
Month 4
πŸ“Š Visualization
Tableau & Power BI Week 13: Tableau fundamentals
Week 14: Advanced Tableau + Dashboard
Week 15: Power BI fundamentals
Week 16: Power BI + Storytelling
Month 5
πŸ§ͺ Analytics
Stats & ML Week 17: Statistical testing + A/B
Week 18: Machine learning basics
Week 19: ML project + Analytics
Week 20: Business case studies
Month 6
πŸ’Ό Career
Portfolio & Jobs Week 21: Portfolio development
Week 22: Capstone project
Week 23: Resume + Interview prep
Week 24: Job applications + Networking

πŸ“ˆ Progress Tracking


🎯 Key Milestones

πŸ“Š Month 1-3: Foundation

  • πŸ“ˆ Complete foundation phase
  • πŸ“Š Build first Excel dashboard
  • 🐍 Master Python basics
  • 🦠 Complete COVID analysis project
  • πŸ—„οΈ Write complex SQL queries
  • 🧹 Clean real-world datasets

πŸš€ Month 4-6: Advanced

  • πŸ“Š Create professional Tableau dashboard
  • πŸ’Ό Master Power BI and DAX
  • πŸ§ͺ Perform statistical analysis
  • πŸ€– Build ML model
  • πŸ“ Complete portfolio
  • πŸ’Ό Apply for first data analyst role

πŸ“Š Self-Assessment Checklist

πŸ“Š Excel Skills Assessment
  • βœ… Can create pivot tables and charts
  • βœ… Comfortable with VLOOKUP and INDEX-MATCH
  • βœ… Can clean and organize data effectively
  • βœ… Understand statistical functions
  • βœ… Can build interactive dashboards
🐍 Python Skills Assessment
  • βœ… Can manipulate data with Pandas
  • βœ… Create visualizations with Matplotlib/Seaborn
  • βœ… Handle data cleaning and preprocessing
  • βœ… Work with NumPy arrays
  • βœ… Import and export different file formats
πŸ—„οΈ SQL Skills Assessment
  • βœ… Write complex SELECT statements
  • βœ… Use JOINs to combine tables
  • βœ… Apply window functions for analysis
  • βœ… Create subqueries and CTEs
  • βœ… Optimize query performance
πŸ“Š Visualization Skills Assessment
  • βœ… Create interactive Tableau dashboards
  • βœ… Build Power BI reports with DAX
  • βœ… Tell compelling stories with data
  • βœ… Apply design principles effectively
  • βœ… Present insights to stakeholders

🀝 Community & Support


πŸ’¬ Join Our Learning Community


Discord Server
Connect with learners

Reddit Community
Ask questions & share

LinkedIn Group
Professional networking

Slack Workspace
Real-time discussions

πŸ“ž Getting Help


FAQ Section
Common Q&A

Troubleshooting
Technical issues

Office Hours
Weekly Q&A

Mentorship
Get paired with experts


πŸš€ What's Next?


🎯 After Completing This Roadmap

πŸ₯ Specialization Tracks:

  1. Healthcare Analytics: Medical data, clinical research
  2. Finance Analytics: Risk modeling, investment analysis
  3. Marketing Analytics: Customer behavior, campaign optimization
  4. Operations Analytics: Supply chain, process optimization

πŸš€ Advanced Career Paths:

  1. Data Science: Advanced ML, deep learning, AI
  2. Data Engineering: ETL, data pipelines, cloud platforms
  3. Business Intelligence: Enterprise BI, data architecture
  4. Analytics Consulting: Strategy, transformation projects

πŸ“š Advanced Learning Paths


Data Science
ML, AI, Deep Learning

Data Engineering
ETL, Pipelines, Cloud

Business Intelligence
Enterprise BI, Architecture

Analytics Consulting
Strategy, Transformation

πŸ‘¨β€πŸ’» About the Author


Devesh Punjabi

Cybersecurity Student & AI Research Enthusiast



πŸŽ“ Background: Cybersecurity Student & AI Research Enthusiast
πŸ’Ό Mission: Making data analytics education accessible to everyone
πŸ“ Location: Based in India, Supporting learners globally
🌟 Goal: Empowering 10,000+ students to start their data analytics journey


⭐ Show Your Support


If this roadmap helps you in your data analytics journey:



⭐ Star this repo

🍴 Fork it

πŸ“’ Share it

πŸ’¬ Join community

πŸ“ Contribute

GitHub stars GitHub forks GitHub watchers


πŸ“„ License & Acknowledgments


πŸ“„ License: This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Special Thanks

@mrankitgupta for inspiration β€’ Open-source community for tools β€’ Educators & creators for content β€’ Community members for feedback





🎯 Ready to Start Your Data Analytics Journey?



Made with ❀️ by Devesh Punjabi

Last Updated: August 2025


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors