100 Days Data Analyst Learning Roadmap
Phase 1: Foundations (Days 1-25)
SQL Fundamentals (Days 1-10)
● Days 1-2: Basic SQL
○ SELECT, FROM, WHERE clauses
○ ORDER BY, GROUP BY
○ Basic data types and table creation
○ Practice with simple queries on sample databases
● Days 3-4: Intermediate SQL
○ JOINs (INNER, LEFT, RIGHT, FULL)
○ Subqueries
○ Aggregate functions (COUNT, SUM, AVG, MAX, MIN)
○ HAVING clause
● Days 5-6: Advanced SQL
○ Window functions
○ Common Table Expressions (CTEs)
○ Views and temporary tables
○ CASE statements
● Days 7-8: SQL Projects
○ Project 1: Sales Analysis Database
■ Create a database schema
■ Write complex queries for sales reporting
■ Generate customer insights
○ Project 2: Employee Management System
■ Design normalized tables
■ Implement relationships
■ Create performance analysis queries
● Days 9-10: SQL Optimization
○ Query performance optimization
○ Indexing
○ Best practices
○ Real-world problem solving
Excel Skills (Days 11-20)
● Days 11-12: Excel Basics
○ Workbook and worksheet management
○ Basic formulas and functions
○ Cell formatting and styles
○ Data validation
● Days 13-14: Advanced Excel Functions
○ VLOOKUP, HLOOKUP, INDEX-MATCH
○ Statistical functions
○ Text functions
○ Date and time functions
○ Conditional formatting
● Days 15-16: Data Analysis Features
○ PivotTables and PivotCharts
○ Data tables
○ What-if analysis
○ Goal Seek and Solver
● Days 17-18: Excel Projects
○ Project 1: Sales Dashboard
■ Data cleaning and preparation
■ Advanced formulas
■ Dynamic dashboard creation
○ Project 2: Financial Model
■ Budget forecasting
■ Scenario analysis
■ Executive summary dashboard
● Days 19-20: Excel Automation
○ Macros basics
○ VBA introduction
○ Automating repetitive tasks
○ Building custom functions
Statistics and Mathematics (Days 21-25)
● Descriptive statistics
● Probability basics
● Correlation and regression
● Hypothesis testing
● Statistical significance
Phase 2: Visualization and BI (Days 26-50)
Power BI (Days 26-40)
● Days 26-28: Power BI Basics
○ Interface familiarization
○ Data loading and transformation
○ Power Query Editor
○ Data modeling basics
● Days 29-31: DAX (Data Analysis Expressions)
○ Basic calculations
○ Time intelligence functions
○ Filter context
○ Complex measures
● Days 32-34: Advanced Visualization
○ Custom visuals
○ Advanced charts
○ Map visualizations
○ Drill-through and hierarchies
● Days 35-37: Power BI Projects
○ Project 1: Sales & Marketing Dashboard
■ Multiple data source integration
■ Complex DAX measures
■ Interactive visualizations
○ Project 2: Financial Reporting Solution
■ Time series analysis
■ Budget vs. Actual analysis
■ Executive KPI dashboard
● Days 38-40: Power BI Administration
○ Gateway setup
○ Sharing and collaboration
○ Row-level security
○ Performance optimization
Advanced Visualization Techniques (Days 41-50)
● Color theory and design principles
● Dashboard design best practices
● Storytelling with data
● Interactive visualization techniques
● Advanced chart types and usage scenarios
Phase 3: Python Programming (Days 51-75)
Python Fundamentals (Days 51-55)
● Basic syntax and data types
● Control structures
● Functions and modules
● Object-oriented programming basics
● Error handling
Data Analysis Libraries (Days 56-65)
● Days 56-58: NumPy
○ Arrays and operations
○ Mathematical functions
○ Array manipulation
○ Broadcasting
● Days 59-62: Pandas
○ Series and DataFrames
○ Data cleaning
○ Data transformation
○ Time series analysis
○ Data merging and reshaping
● Days 63-65: Data Visualization
○ Matplotlib
○ Seaborn
○ Plotly
○ Interactive visualizations
Python Projects (Days 66-75)
● Project 1: Data Cleaning and Analysis
○ Raw data processing
○ Exploratory data analysis
○ Statistical analysis
○ Visualization
● Project 2: Automated Reporting System
○ Data extraction
○ Analysis automation
○ Report generation
○ Email automation
Phase 4: Advanced Projects and Integration (Days
76-100)
Comprehensive Projects (Days 76-90)
● Project 1: E-commerce Analytics (Days 76-80)
○ Sales trend analysis
○ Customer segmentation
○ Product performance
○ Multi-platform dashboard
● Project 2: Financial Market Analysis (Days 81-85)
○ Stock data analysis
○ Technical indicators
○ Risk assessment
○ Automated reporting
● Project 3: HR Analytics (Days 86-90)
○ Employee performance analysis
○ Attrition prediction
○ Salary analysis
○ Interactive dashboard
Integration and Advanced Topics (Days 91-95)
● API integration
● Database connectivity
● Automated data pipelines
● Version control (Git)
● Documentation best practices
Portfolio Building (Days 96-100)
● GitHub portfolio setup
● Project documentation
● Code optimization
● Presentation creation
● Interview preparation
Additional Skills Throughout the Journey
● Regular expression (regex)
● ETL processes
● Data warehousing concepts
● Business intelligence fundamentals
● Data governance and security
● Problem-solving techniques
● Communication skills
● Industry best practices
Learning Resources
● Online platforms: Coursera, DataCamp, Udemy
● Documentation: Microsoft Docs, Python Docs
● Practice platforms: HackerRank, LeetCode
● Communities: Stack Overflow, GitHub
● Books and blogs
● YouTube tutorials
Tips for Success
1. Practice daily, even if for just 1-2 hours
2. Build projects beyond tutorials
3. Join data analytics communities
4. Create a learning journal
5. Network with other analysts
6. Participate in data challenges
7. Read data science blogs and news
8. Document your learning process
Free Learning Courses
● Python and SQL Free Course: Check here
● Excel Course: Check here
● Power BI course by Microsoft: Check here
● complete data analytics courses by Cisco: Check here
● data science premium course by Cisco: Check here
● Analyze data with excel by Microsoft : Check here
Connect me:
Linkedin https://www.linkedin.com/in/shivan-kumar/
Instagram https://www.instagram.com/engineer_bhaiya_yt/
Get Daily Job Notifications https://whatsapp.com/channel/0029VajSCJP2Jl8EEDRRKp0F