π 180-Day Free Roadmap to Become a Job-Ready Data Analyst
This roadmap is designed for aspirants with zero experience , focusing on free learning paths , projects , interview prep , and tools that are widely accepted in the industry.
To become a job-ready Data Analyst (Entry-Level) within 6 months using only free resources .
π§ TOOLS & SKILLS YOU WILL MASTER:
Tool
Description
SQL
Querying databases, joins, aggregations
Python
Pandas, NumPy, Matplotlib, Seaborn
Excel
Pivot tables, charts, functions
Tableau Public
Dashboards, visual storytelling
Power BI
Interactive reports, DAX
Git/GitHub
Version control, portfolio building
β
PHASE-WISE ROADMAP (Free Resources Only)
Phase
Duration
Focus Area
Goals
Phase 1
Day 1β30
Basics + SQL + Excel
Learn SQL, Excel, and basics of data analysis
Phase 2
Day 31β60
Python + Stats
Learn Python, Pandas, basic stats
Phase 3
Day 61β90
Visualization + EDA
Master visualization tools (Tableau/Power BI), EDA
Phase 4
Day 91β120
Projects + GitHub
Build 3β5 real-world projects
Phase 5
Day 121β150
Interview Prep
DSA (SQL, Python), MCQs, Case Studies
Phase 6
Day 151β180
Mock Interviews + Hackathons
Final polish, mock interviews, hackathons
π’ DAY-BY-DAY PLAN (FREE RESOURCES ONLY)
π© PHASE 1: BASICS + SQL + EXCEL (Day 1 β Day 30)
Day
Topic
Activities
Free Resources
1-3
Intro to DA
What is DA? Roles, Responsibilities
Google Data Analytics Certificate - Free
4-7
Excel Basics
VLOOKUP, INDEX-MATCH, Pivot Tables
Excel Exposure , YouTube Tutorials
8-10
Intermediate Excel
Charts, Conditional Formatting
Same as above
11-15
SQL Basics
SELECT, WHERE, GROUP BY, ORDER BY
Mode SQL Tutorial , W3Schools SQL
16-20
SQL Joins & Subqueries
INNER JOIN, LEFT JOIN, Nested Queries
Mode SQL, LeetCode Easy
21-25
SQL Aggregations & Window Functions
SUM, AVG, COUNT, RANK(), ROW_NUMBER()
Mode SQL, HackerRank
26-30
Practice SQL + Excel
Solve 20+ SQL problems, build dashboard in Excel
LeetCode , HackerRank , Kaggle datasets
π¦ PHASE 2: PYTHON + STATISTICS (Day 31 β Day 60)
Day
Topic
Activities
Free Resources
31-35
Python Basics
Variables, Loops, Functions
Python for Everybody - Coursera
36-40
Numpy & Pandas
Arrays, Series, DataFrame
Kaggle Python Course
41-45
Data Cleaning
Missing Values, Outliers
Kaggle Intro to ML
46-50
Descriptive Statistics
Mean, Median, Variance, SD
Statistics How To
51-55
Inferential Statistics
Hypothesis Testing, p-value, CLT
Kaggle Intro to Statistics
56-60
Correlation, Regression
Scatter Plots, Linear Reg
Towards Data Science - Regression
π¨ PHASE 3: VISUALIZATION + EDA (Day 61 β Day 90)
π₯ PHASE 4: PROJECTS + GITHUB (Day 91 β Day 120)
Day
Topic
Activities
Free Resources
91-95
Project 1: Sales Analysis
Analyze sales trends, create dashboard
Use Walmart/Superstore dataset
96-100
Project 2: Customer Segmentation
RFM, Clustering
Mall Customers Dataset
101-105
Project 3: HR Attrition Analysis
Predict churn, visualize attrition factors
IBM HR Dataset
106-110
Project 4: Stock Market Trends
Visualize stock trends
Yahoo Finance API
111-115
Build GitHub Portfolio
Upload all code and dashboards
GitHub Pages , README.md
116-120
Resume Building
Add Projects, Skills, Certifications
Canva Templates (Free), LinkedIn Profile
πͺ PHASE 5: INTERVIEW PREP (Day 121 β Day 150)
Day
Topic
Activities
Free Resources
121-125
SQL Interview Questions
Solve 50+ questions
LeetCode SQL , StrataScratch
126-130
Python Interview Questions
Pandas, Numpy, Strings
HackerRank , LeetCode
131-135
MCQs & Aptitude
Statistics, Probability, Business Cases
Indiabix , PrepInsta
136-140
Case Studies
Revenue Drop, User Growth
Case in Point PDF (Free) , ProductX
141-145
Behavioral Interview
STAR Method, Tell me about yourself
YouTube videos, Glassdoor
146-150
Mock Interviews
Record and analyze responses
Pramp , Peer groups, Zoom recordings
π« PHASE 6: FINAL POLISH (Day 151 β Day 180)
Day
Topic
Activities
Free Resources
151-155
Hackathon Participation
Join Kaggle/Tableau/ML hackathons
Kaggle Competitions
156-160
Apply Jobs
LinkedIn, Indeed, Glassdoor, AngelList
Update resume, apply daily
161-165
Debugging Errors
Fix project issues, improve dashboard
Review feedback
166-170
Soft Skills & Communication
Improve presentation skills
TED Talks, Toastmasters (Free online sessions)
171-175
Final Revision
All topics, notes, interview prep
Your own notes, flashcards
176-180
Full Mock Tests
Simulate full interview rounds
Take 3 full-length mocks
π BONUS: YOUR JOB APPLICATION CHECKLIST
β
Completed 3β5 projects
β
GitHub profile with clean documentation
β
Updated LinkedIn profile with keywords
β
Tailored resume for each application
β
Mock interviews recorded and reviewed
β
Applied to at least 10 jobs per week
β
Attended at least 2 hackathons
β
Practiced 100+ SQL & Python questions
β
Read blogs/books on analytics and communication
Stick to a schedule : Wake up early, set daily goals.
Build a GitHub profile : Showcase all your work.
Document everything : Write blogs on Towards Data Science or Medium.
Apply every day : Donβt wait until Day 180 to start applying.
Track progress : Use Notion or Excel to track your daily tasks.