Ilovepdf Merged
Ilovepdf Merged
Mosh Hamedani
2
https://codewithmosh.com
Table of Content
Introduction 4
Target Audience 4
Resources 4
Roadmap Overview 5
Mathematics and Statistics 6
Excel 8
SQL 10
Python 12
Version Control (Git) 14
Data Collection and Preparation 15
Data Visualization 17
Machine Learning Optional) 19
Big Data Optional) 20
Introduction
This guide is designed to help you navigate the essential skills needed to become
a successful data analyst. Whether you're just starting out or looking to enhance
your existing skills, this roadmap will provide a clear and structured path.
Target Audience
This guide is for:
• Beginners who want to know what they need to learn to land a data analyst job.
• Experienced individuals looking to level up their skills and fill in the gaps in
their knowledge.
Resources
For detailed tutorials and full courses, check out the following resources:
Roadmap Overview
Below is a comprehensive table listing all the essential skills needed to become a
proficient data analyst, along with the estimated time required to learn each skill.
Keep in mind that the time needed to learn each skill can vary for everyone. These
estimates are based on dedicating 3 to 5 hours of study every day.
Use this roadmap to guide your learning journey and track your progress as you
build a strong foundation in data analysis.
Essential Concepts
• Basic Algebra
• Solving equations
• Calculus
• Linear Algebra
• Matrix operations
• Probability
• Random variables
• Bayes' theorem
• Descriptive Statistics
• Inferential Statistics
• Hypothesis testing
• Confidence intervals
• p-values
• Regression Analysis
• Logistic regression
Excel
Excel is a powerful tool for data analysis and manipulation. It s widely used for its
simplicity, accessibility, and a broad range of built-in functions that make data
analysis straightforward.
Essential Concepts
• Basics
• Sorting data
• Filtering data
• Conditional formatting
• Charts
• Creating charts (bar charts, line charts, pie charts, scatter plots)
• Pivot Tables
• Advanced Formulas
• IF
• SUMIF
• COUNTIF
• IFERROR
SQL
SQL Structured Query Language) is essential for querying and managing data in
relational databases. It s a fundamental skill for any data analyst working with
structured data.
Essential Concepts
• Basic Operations
• Complex Queries
• Subqueries
• Views
• Transactions
• Database Design
• Normalization
• Indexes
Python
Python is a versatile and widely-used programming language in data analysis due
to its simplicity and extensive library support.
Essential Concepts
• Python Fundamentals
• Data Structures
• Dictionaries
• Comprehensions
• Generator expressions
• Exception Handling
• Raising exceptions
• Functional Programming
• Lambda functions
• Object-oriented Programming
• Creating modules
• Virtual environments
• Pandas
• NumPy
• SciPy
Essential Concepts
• Setup and Configuration: init, clone, config
Essential Concepts
• Python Libraries
• Data Collection
• Connecting to databases
• Web scraping
• Data Cleaning
• Removing duplicates
• Finding outliers
• Data transformation
• Data Integration
Data Visualization
Data visualization involves creating graphical representations of data to identify
trends, patterns, and insights. It is a crucial skill for communicating results
effectively.
Essential Concepts
• Python Libraries
• Matplotlib
• Seaborn
• Visualization Tools
• Bar charts
• Line charts
• Scatter plots
• Funnel charts
• Histograms
• Stacked charts
• Heatmaps
• Pie charts
• Dashboards
• Dynamic dashboards
• Creating narratives
Essential Concepts
• Python Libraries
• Scikit-learn
• Supervised Learning
• Unsupervised Learning
• Confusion matrix
• Precision
• Recall
• F1 score
• ROC curves
Essential Concepts
• Big Data Frameworks
• Hadoop
• Apache Spark
• Data Storage
• HDFS
• Data Processing
• Data Ingestion
- Mosh
This guide will equip you with the must-have technical skills, actionable
strategies (ATS-friendly resumes, LinkedIn optimization, interview
prep), and hands-on project ideas to build your portfolio.
Timing Requirement:
● Morning learners: Early hours are great for focused learning (e.g.,
technical skills).
● Evening learners: Post-work hours can be used for lighter tasks like
soft skills, networking, practicing technical skills and revising.
What to learn:
● Descriptive Statistics:
Measures of central tendency (Mean, Median and Mode)
Measures of dispersion (Range, Variance, Standard Deviation, Percentiles
and Quartiles)
Frequency, Relative and Cumulative frequency
Graphical Representations - Boxplots, Histograms, Scatterplots
Outliers, how to identify and remove outliers
Correlation and Covariance
Real Life Applications: A/B Testing, Regression Analysis, Time Series Analysis
and Forecasting
What to learn:
● Python Playlist:
https://www.youtube.com/watch?v=bPrmA1SEN2k&list=PLZoTAELRMXV
NUL99R4bDlVYsncUNvwUBB
Practice Websites:
● https://www.analyticsvidhya.com/blog/2024/05/python-coding-interview-q
uestion s-for-beginners/
● https://www.hackerrank.com/domains/python
● https://leetcode.com/problemset/
3. SQL
What to learn:
Real Life Applications: Writing queries for creating reports, Leveraging Python
with SQL to solve complex business problems
Practice Websites:
● https://leetcode.com/problemset/database/
● https://leetcode.com/studyplan/top-sql-50/
● https://www.hackerrank.com/domains/sql
Consistent practice is the key to mastering SQL, as it not only helps reinforce your
understanding but also enables you to solve real-world problems efficiently, making you
a more confident and capable data analyst.
So practice as you learn (Will help in sql coding round in interviews as well)
4. Excel
What to learn:
Real Life Applications: Budget analysis, KPI dashboards, and quick data
cleaning, analyze small datasets, automate tasks with formulas, and create
dashboards.
Practice Websites:
● https://www.excelpracticeonline.com/
● https://www.excel-easy.com/
● Power BI
1. Basic Table transformation
2. Text, Number and Date tools
3. Index and Conditional Columns
4. Grouping and Aggregating Data
5. Pivoting and Unpivoting
6. Merging, Modifying and Appending Queries
7. Connecting to Folders
8. Defining Hierarchies and Categories
9. Best Practices of Query Editing and Power BI
10.Data Model
11. Database Normalization
12.Creating Table Relationships
13.Table Schemas
14.Connecting Multiple Data Tables
15.Filter
16.DAX
17.Creating Interactive Reports and Dashboards
● Tableau
1. Basics of Data Pane
2. Quick Visualizations
3. Marks and its Properties
4. Menu and Toolbar
5. Data Types, Sorting and Grouping
6. Filtering
7. Aggregations
8. Table Calculations
9. Formatting
10.Action Filters
11. Dashboard Layout
12.Stories
13.Distributing and Publishing
14.Joins
15.Relationships
16.Data Models
17.Types of Relationships
18.Pivot
19.Interactivity
20.Trend Lines
21. Clustering and Forecasting
22.Nested LODs and Mapping Functions
23.Dynamic Designs, Extensions and Tooltip Visualizations
● Power BI Tutorial:
https://www.youtube.com/watch?v=bQ-HTp-tx40&pp=ygUJcG93ZXIgYmk
g
● Tableau Tutorial:
https://www.youtube.com/watch?v=j8FSP8XuFyk&pp=ygUIdGFibGVhdSA
%3D
● Tableau Project:
https://www.youtube.com/watch?v=KlAKAarfLRQ&pp=ygUPdGFibGVhdS
Bwcm9qZWN0
6. Machine Learning
What to learn:
What to learn:
Projects
● Solve any business problem using your projects tailored to industries like finance,
healthcare, retail, or marketing
● Projects that start from data collection from database or web scraping and end
with actionable insights or dashboards. Include multiple tools for creating
end-to-end solutions.
● Create reports in pdf or ppt with all insights and visualizations of the project
explaining the steps how you solved the problem statement and present your
data driven decisions based on extracted insights. Include a README file or
case study explaining the problem, solution, and impact.
LinkedIn is not just a platform for networking—it's your online portfolio, resume, and
professional brand. Start building your profile from day one of your preparation and use
it strategically to showcase your journey, projects, and skills. Recruiters often scout
LinkedIn for talent, and having an optimized profile will give you a competitive edge.
Soft skills are just as important as technical expertise in landing and succeeding in a
data analyst role. These skills enable you to communicate your findings effectively,
collaborate with teams, and solve business problems. Here's what to focus on:
● Communication skills:
Practice presenting your projects to friends or mentors.
Use storytelling techniques to explain data insights.
● Data analyst interview preparation might be difficult, but with the appropriate
approach, you can improve your chances of success. Here are some pointers for
getting ready for data analyst interviews:
● Review your projects and case studies: Review your portfolio's projects and case
studies, and be prepared to go into detail about each. Prepare to describe the
issue you set out to address, the techniques you employed, the outcomes you
attained, and the significance of your work.
● Practice your technical abilities, including any programming languages you are
knowledgeable with, such SQL, Python, R, and others. During the interview, be
ready to use a whiteboard to solve issues or create code.
● Study the company: Do your homework about the organization and its sector,
and be ready to explain how your qualifications fit with the company's goals and
core principles and how you can help it succeed.
● Be prepared for behavioral questions, such as "Tell me about a time when you
had to deal with a tough team member" or "Describe a circumstance when you
had to make a judgment with minimal evidence." Be prepared to describe your
approach to the circumstance with specific examples.
4. LinkedIn Optimization
4.1 Importance of Linkedin Profile Optimization
4.2 Sections to complete
4.3 Mistakes to avoid
4.4 Do’s and Don’ts on your Linkedin
4.5 Networking through linkedin
4.6 How to reach out to recruiters on Linkedin? (Message Template)
4.7 How to announce your new job on linkedin?
4.8 How to ask for a referral?
4.9 Polite follow-up message for when you don’t hear back after asking for
referral
5. Interview Preparation
5.1 Steps to take before interview
5.2 Common Interview Questions
5.3 Questions to ask the interviewer
5.4 Different ways you can answer, Why did you leave your last job?
5.5 Tell me about yourself
5.6 How to explain the career gap?
5.7 Job application email template
5.8 How to follow up on a job application?
5.9 Thank you/ Follow up email after the interview
5.10 How to write a job acceptance email?
5.11 How to decline a job offer?
5.12 How to ask about salary before the interview?
5.13 How to respond to a job rejection email?
5.14 How to write a counter offer email?
5.15 How to respond to an offer with a low salary?
5.16 List of Strengths and Weakness for job interview
5.17 Do’s and Don’ts to say in interviews
6. ChatGPT Prompts
6.1 ChatGPT Roles
6.2 ChatGPT Prompts to help in Job Preparation, Customizing Resumes based
on Job Description, Cover Letters, Linkedin Optimization.
Whether you're a recent graduate, career changer, or aiming for that next big
opportunity, this eBook is designed to be your go-to resource. It’s more than just
advice, it’s a step-by-step guide to help you land your dream job. Here's what you'll find
inside:
● Craft a Standout Resume: Learn how to create a resume that grabs attention,
with insights and how to showcase your skills effectively.
● Master the Art of Cover Letters & Portfolios: Understand how to write
impactful cover letters and build portfolios that make you stand out. These skills
are crucial for making a memorable first impression.
● Optimize Your LinkedIn & Network Like a Pro: From optimizing your LinkedIn
profile to mastering the art of networking, you’ll learn how to connect with the
right people and open doors to new opportunities.
● Ace Interviews with Ease: Prepare for every type of interview, whether it's
behavioral, technical, or case-based. Get ready for the toughest questions with
proven techniques and practical examples.
● ChatGPT Prompts for Success: Gain access to specially designed prompts
that help you practice and refine your interview responses, making preparation
easy and efficient.
Ready to transform your job search and achieve career success? This eBook is the key
to making it happen. Get started now and take the first step toward landing your
dream DATA ANALYST job!
Created By:
Abhay Bhagat
Data Delivery Analyst @ McKinsey | Ex-Deloitte
4 Things To Focus
Free Resources
SQL- https://youtu.be/y3R9e2L8I9E?si=qQOq_n4oqSX2MWTV
Python-https://youtu.be/lEC7nuPtHp0?si=tUKBVM6PgpExsLzi
Excel - https://youtu.be/8rh2RpAjenQ?si=0c0S4ioSktzGDKZL
Power BI - https://youtu.be/aZihsRsEYTE?si=P4MVjnetb-jpzEMl
Google Data Analytics
Certifications Certificate
Link
Free Resources
How to Master Communication Skills? -
https://youtu.be/P4TJ1T3g7mo?si=VKOCgTBWTiMqoqax
10 Tips to Boost your Communication Skills -
https://youtu.be/vULoIGxBYA4?si=GPm0ug-GIyi8IlKG
The 90-day English learning challenge! -
https://youtu.be/3NMXtItuwtU?si=jDPitq4etOKENCPz
AI for data analysts
Free Resources
ChatGPT for Data Analytics - Full Tutorial
https://youtu.be/8qWtU51lxpM?si=Z9QxgG5vmmSNOhl3
Additional helpful videos
To succeed in your mission, you must have single-minded devotion to your goal. - A. P. J. Abdul Kalam
DATA ANALYST ROADMAP
This is the Ultimate RoadMap to become a Data Analyst, one needs to learn the following things. I have added the resource
links of all important things in this PDF.
With basic understanding of Maths, you can start. Even if you are not doing B Tech, Basic BSC Degree with Maths or some
other equivalent will suffice.
REQUIREMENTS
• Excel
o Basic Formulas: SUM, AVERAGE, MEAN, MEDIAN, SUMPRODUCT, CONCATENATE
o Advanced Formulas: VLOOKUP, INDEX, MATCH, IF, COUNTIF, SUMIF
o Remove Duplicates and Conditional Formatting
o Charts, Filters, Sort, and Slicers
o Pivot Tables and Pivot Charts
o Exclude VBA, Macros, etc.
o This course on Excel is amazing!
o This course on overall MS Office is amazing too!
• Statistics + Maths
o Arithmetic, Weighted average, Cumulative sum, Percentile
o Linear Algebra Notes (Amazing Resource by Queen Mary University of London)
o Learn the basics of Mean, median, mode, dy/dx. This quick video can help you get started.
o Buy a copy of Hines Book (Probability and Statistics in Engineering by William Hines).
o Focus a bit more on Normal Distribution
o Learn basics of Optimization and Gradient Descent. You can watch this series I created long back.
o Get this amazing book on Graphs (Play with Graphs Book – Amit Aggarwal)
• Programming
o If confused choose Python as your first programming language
▪ Python in Hindi – 100 Days of Code by CodeWithHarry
▪ For English Lovers, there is this awesome course on Udemy
• Now once you have a basic understanding of Python, dive in deeper!
o Learn Basics – Start from this free book or buy it on Amazon
o Learn NumPy from here
o Learn Pandas from 10 Minutes of Pandas here
• Data Visualization Tools
o Power BI (Recommended for Microsoft product integration)
o Tableau (Recommended for advanced dashboard capabilities)
• Database – Learn Basic CRUD Operations and depending upon how you are fetching your data, pick from these
technologies.
o MySQL + PhpMyAdmin
o PostgreSQL (Optional/ Depends on your work)
o MS SQL (Optional/ Depends on your work)
• Optional Tools that you can learn depending upon your requirements.
o AWS – Create an account and get started for Free. It will take you a long time to master it
o Learn about cronjobs from this video
o Learn about BeautifulSoup for Web Scraping using Python
o Linux
ULTIMATE DATA ANALYST ROADMAP -2025
isclaimer - In case you are a fresher, preparing for a Data field interview, or an experienced
D
person who wants to transition their field then you can follow this Roadmap.
Data Analyst in 2025 is a professional who collects, processes, and interprets data to help
A
organizations make informed decisions. With advancements in AI, automation, and cloud
computing, the role has evolved beyond traditional reporting to include predictive analytics,
AI-powered insights, and real-time data storytelling.
A
● I-Powered Analytics– Analysts rely on AI-driventools to generate insights faster.
● Cloud-First Approach– Data is processed & analyzedin cloud environments for
scalability.
● DataOps & Automation– Manual tasks are reduced withautomated pipelines.
● Self-Service Analytics– Business users can generateinsights using AI chatbots.
● AI & ML Awareness– While not Data Scientists, Analystsuse low-code ML tools for
predictions.
Tech-stack Required
.
1 asic Maths & Statistics
B
2. Excel
3. SQL & DBMS Knowledge
4. Visualisation Tools - Power BI/Tableau
5. Python & EDA
6. Cloud knowledge
7. Basic Machine Learning Algorithms
1. BASIC MATHS & STATISTICS(Week-1)
ven if you haven’t touched maths in the last 5-6 years, don’t worry you can begin now. It's
E
not a Rocket-science.
Topics to cover
Resources
Introduction | Mathematics and statistics for data science and machine learning
●
● Complete Statistics For Data Science In 6 hours By Krish Naik
● Starter Roadmap For Learning Statistics For Data Analyst & Data Science In Hindi -
For Hindi Speaking People
●https://www.khanacademy.org/math/statistics-probability/analyzing-categorical-data
Goal
Initially just focus on conceptual understanding of each term. You should be
able to differentiate between different terms of stats.
2. EXCEL(Week-2)
Topics to Cover
Resources
● Complete Excel Tutorial for Data Analysis in 4 Hours (with FREE Files)
● Pivot Tables in Excel | Excel Tutorials for Beginners
esources to practice
R
●https://www.excel-easy.com
●https://exceljet.net
●https://www.excelpracticeonline.com
● Full Project in Excel with Interactive Dashboard | Excel Project | Excel Project f…
● Excel Project | Data Analyst Portfolio Project | Finance Domain | Start to End | …
Goal
Topics to Cover
Resources
https://www.w3schools.com/sql/default.asp- ForTheory
●
● SQL for Data Analytics - Learn SQL in 4 Hours
● SQL - Complete Course in 3 Hours | SQL One Shot using MySQL
Resources to practice
https://www.hackerrank.com/domains/sql
●
●https://leetcode.com/studyplan/top-sql-50/
●https://datalemur.com/questions
Goal
You should be able to visualize tables, joining tables and what you are
●
extracting from tables.
● Tip:- Try making rough tables if stuck with any sql question.
● You should be able to query basic to intermediate problem statements.
4. Power BI/ Tableau(Week-7,8,9)
Topics to Cover
For Power BI -
●
https://medium.com/@AnweshaB/18-important-topics-to-cover-in-power-bi-e225c97c1ba1
● For Tableau -
https://medium.com/@shravan1998/important-concepts-in-tableau-you-should-know-114075
a2f4ee
● Power BI Full Course for FREE with Practical Projects [3 Hours] | Power BI Tutorial …
● Complete Power BI in 10 Hours | PowerBI For Data Analysis (Hindi) #powerbi #data…
● Power BI Tutorial For Beginners 2025 | Power BI Dashboard Project | Power BI Tuto…
● Tableau Full Course - in 3 Hours | Become a Data Visualization Rockstar | Beginner …
● Tableau Full Course with Project – Master Data Visualization in 3 Hours (Beginner L…
Goal
Topics to Cover
Introduction to Python:
●
- Variables, data types, and basic operations.
- Control structures (if statements, loops).
- Functions and modules.
- Working with Data Structures (List, Tuples, Dictionaries, Sets)
● NumPy:
- Array creation and manipulation.
- Mathematical operations on arrays.
- Indexing and slicing.
● Pandas:
- Series and DataFrame basics.
- Data cleaning and manipulation.
- Grouping and aggregation.
● Matplotlib:
- Creating Basic Plots
- Working with Figures & Axes
- Subplots & Multiple Plots
● Seaborn:
- Basic Plots in Seaborn
- Statistical Data Visualization
- Working with Categorical Data
● Data Cleaning and Preprocessing:
- Handling missing data.
- Removing duplicates.
- Data normalization and scaling.
● EDA (Exploratory Data Analysis)
Resources
esources to Practice
R
●https://pynative.com/python-exercises-with-solutions/
●https://www.hackerrank.com/domains/python
●Leetcode Weekly Contest
Topics to Cover
esources
R
● Azure Full Course - Learn Microsoft Azure in 8 Hours | Azure Tutorial For Beginners …
● https://www.youtube.com/live/m6ozQnqit50?si=WrEmpcaNUz1QR7F8
● AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Trai…
🔗
Free Courses & Guides:
●https://cloud.google.com/learn/certification/cloud-digital-leader
●https://aws.amazon.com/training/classroom/aws-cloud-practitioner-essentials/
●Microsoft Learn - Azure Fundamentals
7. Machine Learning Basics(Week-16,17)
opics to Cover
T
● Supervised Learning (Regression & Classification)
● Unsupervised Learning (Clustering & Dimensionality Reduction)
● Feature Engineering & Data Preprocessing
● Model Evaluation & Performance Metrics
● Time Series Analysis (For Forecasting)
esources
R
● Complete Machine Learning In 6 Hours| Krish Naik
● Python Machine Learning Tutorial (Data Science)
● Complete ML Machine Learning in One Shot (5 Hours) | Semester Exam | In Hindi
Goal
If you're preparing for a Data Analyst interview, these are the most important questions
across SQL, Excel, Python, Statistics, and Business Intelligence.
. What is the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN?
1
2. How do you find duplicate records in a table? (Write an SQL query)
3. How do you rank rows without using the ROW_NUMBER() function?
4. What is the difference between WHERE and HAVING clauses in SQL?
5. Write an SQL query to calculate the running total of a sales column.
0. You are given a dataset with missing values, duplicates, and inconsistent formats. How
2
would you clean and prepare it for analysis?
Next Steps
nce you are done with 60-70% of your syllabus, prepare your resume & start
O
applying along-side.
● Understand the business problem and set clear goals for what you want to achieve
with the analysis.
Data Collection:
● Identify where to get the data from and collect data from the identified sources.
● Remove duplicates, fix errors, and handle missing data and transform the data into
a usable format.
● Look at the data to find patterns and trends and use summaries and visualizations
to understand the data better.
Data Modeling:
Data Visualization:
● Create visual representations like charts and graphs using tools like Excel,
Tableau, or Power BI.
● Summarize the results and Provide insights and recommendations based on the
analysis.
Communicating Results:
● Present the findings to stakeholders in a clear and understandable way and use
simple storytelling techniques to make the data insights relatable.
Syllabus:
NOTE: watch only above mentioned topics from any one of the below mentioned
youtube video:
https://www.youtube.com/watch?v=LZzq1zSL1bs
https://www.simplilearn.com/tutorials/statistics-tutorial
Web Resource:
https://news.lunartech.ai/fundamentals-of-statistics-for-data-scientists-and-data-analysts-
69d93a05aae7
RESOURCES:
Websites:
1. https://www.w3schools.com/sql/
2. https://sqlbolt.com/
Youtube Playlist:
https://youtube.com/playlist?list=PLavw5C92dz9Ef4E-1Zi9KfCTXS_IN8gXZ&si=XCw
pStf9zZ0YISN8
This above playlist contains the complete tutorial video of SQL with all the required
topics in English.
And if you want to learn in Hindi, then you can follow this below playlist:
https://youtube.com/playlist?list=PLdOKnrf8EcP17p05q13WXbHO5Z_JfXNpw&si=8m
4E9IGf-2MR9ZKA
Websites for Practice:
https://datalemur.com/questions?category=SQL
https://leetcode.com/problemset/database/
https://leetcode.com/studyplan/top-sql-50/
https://www.hackerrank.com/domains/sql
https://platform.stratascratch.com/coding?code_type=3
NOTE: Learning by doing is the key to mastering anything, especially for interviews !!
So, please focus more on practicing while learning.
NOTE: While learning SQL, create a professional LinkedIn account if you don't have one
already, and start sharing your learning experiences there on a daily basis. Try to build
relevant connections in the data analytics industry and aim to reach at least 2,000+
connections.
- Pivot Tables & Pivot Charts, Data Sorting and Filtering, Subtotals, Data Tables,
Scenarios (What-If Analysis), Goal Seek and Solver
Visualization Expertise (Week 7)
https://www.youtube.com/playlist?list=PLUaB-1hjhk8Hyd5NiPQ9CND82vNodlFF5
NOTE: If you don't find a specific topic from the syllabus in the playlist above, you can
use any YouTube video or web article to understand the concept of that topic.
1. https://www.excel-easy.com/
2. https://exceljet.net/
3. https://www.excelpracticeonline.com/
https://www.youtube.com/watch?v=opJgMj1IUrc
NOTE: By now, you have already completed 50% of the Data Analytics syllabus. After
this, you can start leveraging LinkedIn to ask for referrals and apply to relevant jobs.
Simultaneously, use Naukri.com for job applications. If you want to learn how to
effectively use these portals, you can watch my YouTube video linked below.
NOTE: Additionally, you should create an ATS-friendly resume for job applications. If
you want to learn how to create an ATS-friendly resume, you can watch my YouTube
video linked below.
- Understanding syntax, variables, and data types like integers, floats, strings,
booleans
First, complete the above Python programming Basics using the YouTube video
mentioned below.
- https://www.youtube.com/watch?v=kqtD5dpn9C8&t=1786s
- https://www.w3schools.com/python/default.asp
(Alternatively, use this above website to learn Python and become familiar with
Python syntax by doing basic hands-on exercises.)
Then, try to solve the top 30 Python coding questions below in your system environment
to gain hands-on experience and start with Python programming -
- https://www.analyticsvidhya.com/blog/2024/05/python-coding-interview-question
s-for-beginners/
Then start practicing Python from the websites mentioned below. Focus only on
solving basic to medium-level questions from the topics mentioned above. Avoid DSA
programming questions (Week 9):
- https://www.hackerrank.com/domains/python
- https://leetcode.com/problemset/
Data Visualization with Pandas: Line Plots, Bar Plots, Scatter Plots, Histograms,
Box Plots, Heatmaps
File Handling in Python: Reading and Writing Text Files, Reading and Writing
Binary Files, Working with CSV Files, Working with JSON Files
Numpy: What is NumPy?, Installing NumPy, Importing NumPy, NumPy Arrays
Working with Data in NumPy: Reading and Writing Data with NumPy, Filtering
and Sorting Data, Data Manipulation with NumPy, Window Functions
Complete below course of python data analysis using pandas, numpy, matplotlib
(optional) and seaborn (optional) (Week 9):
- https://www.youtube.com/watch?v=r-uOLxNrNk8&t=683s
Complete at least 3-4 case study from below playlists (Week 10)
- https://youtube.com/playlist?list=PL_1pt6K-CLoDMEbYy2PcZuITWEjqMfyoA
- https://www.youtube.com/watch?v=iwUli5gIcU0
NOTE: As a beginner, choose either Power BI or Tableau. After getting into a job, you
can switch tools as needed.
https://www.youtube.com/watch?v=mmxVCFceQgU
https://www.youtube.com/watch?v=pixlHHe_lNQ&list=PLUaB-1hjhk8H48Pj32z4GZgG
Wyylqv85f&index=11
NOTE: After completing this, if you have more time, you can work on as many
projects as you like from youtube.
https://www.youtube.com/watch?v=K3pXnbniUcM
https://www.youtube.com/watch?v=dahrmqT5GD4&t=4366s
https://www.youtube.com/watch?v=oAIubTqg-Kw (Part - 1)
https://www.youtube.com/watch?v=oTyCZVnNVZA (Part - 2)
NOTE: After completing this, if you have more time, you can work on as many
projects as you like from youtube.
1. https://youtube.com/playlist?list=PLeo1K3hjS3uva8pk1FI3iK9kCOKQdz1I9&si=
9AbP-H2sbnIiDTQO
2. https://www.youtube.com/watch?v=tT4V7zguCnc&list=PLeo1K3hjS3utcb9nKtan
hcn8jd2E0Hp9b&index=27
3. https://www.youtube.com/watch?v=JC66t9eM10s&list=PLeo1K3hjS3utcb9nKtan
hcn8jd2E0Hp9b&index=25
1. https://www.youtube.com/watch?v=4QkYy1wANXA&list=PLeo1K3hjS3utcb9nK
tanhcn8jd2E0Hp9b
1. https://www.youtube.com/watch?v=V-s8c6jMRN0
1. https://youtube.com/playlist?list=PLeo1K3hjS3usDI9XeUgjNZs6VnE0meBrL&si
=Tq1iZ-sTeMuxFUOI
2. https://www.youtube.com/watch?v=UcGF09Awm4Y
1. https://www.youtube.com/watch?v=uL0-6kfiH3g
1. Communication Skills:
2. Analytical Thinking:
3. Problem-Solving Skills:
- How to Improve: Create data visualizations that tell a story, and practice
presenting insights as narratives.
5. Business Understanding:
- How to Improve: Stay updated with industry trends, and read business case
studies.
- Podcasts and YouTube: Watch interviews and industry projects to see soft skills
in action.
Mastering these soft skills can significantly enhance your effectiveness as a data
analyst, making you a more versatile and valuable asset to any organization.
https://youtube.com/@shakrashamim?si=ucGSJ3mkKv8Lk7MQ
Instagram:
https://www.instagram.com/shakra.shamim/?igshid=OTJlNzQ0NWM%3D
LinkedIn:
https://in.linkedin.com/in/shakra-shamim-8ab3a1233
Telegram:
t.me/Data_geeks_by_Shakra_Shamim
DATA ANALYST ROADMAP - 2023
Start your career to data science in just 3 months, this roadmap will help you to
learn data science skills from scratch. This is a structured and detailed roadmap
which includes:
tech skills + resources, projects, soft skills + resources, resume template + tips
and interview preparation guide
A data analyst collects, cleans, and interprets data sets in order to answer a question
or solve a problem
< In just 3 months you can START your career to data science >
Let’s Start!
Week – 1, 2
1. Excel
o Topics
▪ Basic formulas: SUM, AVERAGE, MEAN, MEDIAN, SUMPRODUCT, CONCATENATE
▪ Advance formulas: VLOOKUP, INDEX, MATCH, IF, COUNTIF, SUMIF
▪ Remove duplicates and conditional formatting
▪ Charts, filters, sort and slicers
▪ Pivot tables and pivot charts
▪ Ignore VBA, Macros, etc
o Resources
▪ Complete Excel Tutorial in one video: https://www.youtube.com/watch?v=OX-iyb-21tk
▪ Excel for beginner’s playlist:
https://www.youtube.com/playlist?list=PLdOKnrf8EcP1Y1XRUVSUc0g-WfeiBigbd
o Topics
▪ Basic Math: Arithmetic, Weighted average, Cumulative sum, Percentile
▪ Basic Statistics: Mean, Median, Mode, Standard deviation, Normal distribution
o Resources
▪ Note: just learn basics, initially don’t go for phd
▪ Complete Statistics For Data Science In 6 hours By Krish Naik (watch only above mentioned
topics): https://www.youtube.com/watch?v=LZzq1zSL1bs
▪ Statistics Tutorial for Beginners by Simplilearn:
https://www.simplilearn.com/tutorials/statistics-tutorial
Rishabh Mishra
NEXT STEPs
o Create a professional LinkedIn profile
▪ Add professional photo, headline, summary and educational details
o Make full Excel project and add to your resume/LinkedIn profile
o Optional: create a GitHub account
Week – 3, 4, 5
3. SQL
o Topics
▪ Basic Queries: SELECT, WHERE, DISTINCT, LIKE, BETWEEN, ORDER BY, LIMIT, GROUP BY,
HAVING CLAUSE, INSERT, UPDATE, ALTER, IMPORT, Data types
▪ Advance Queries: Date time function, Window function, Sub query, Case statement, CTE,
query optimisation
▪ JOINS: Inner, Outer, Left, Right
Rishabh Mishra
o Resources to practice SQL
▪ W3schools: https://www.w3schools.com/sql/
▪ Hacker rank sql: https://www.hackerrank.com/domains/sql
▪ 8-week sql challenge- case study: https://8weeksqlchallenge.com/
▪ Data lemur: https://datalemur.com/
▪ Leetcode: https://leetcode.com/problemset/database/
NEXT STEP
o Make full SQL projects and add them to your resume/ LinkedIn/ GitHub profile
o Connect with people on LinkedIn, who are working in data science industry
Week – 6, 7
Note: If you are a beginner, my personal suggestion will be to learn Power BI instead of Tableau- as its high
in demand and feels similar to MS Excel
Power BI
o Resources to learn Power BI
▪ Power Bi Tutorial + Project Beginners: https://www.youtube.com/watch?v=6cV3OwFrOkk
▪ Power BI Roadmap: https://www.youtube.com/watch?v=ZBCAR5Rs7wk
▪ Avi Singh YouTube channel: https://www.youtube.com/watch?v=AGrl-H87pRU
▪ Power BI Full Course by edureka: https://www.youtube.com/watch?v=3u7MQz1EyPY
▪ Power BI Udemy course: https://www.udemy.com/course/powerbi-complete-introduction/
Rishabh Mishra
o Power BI Projects
▪ Note: Below are just examples, do a search on Google and YouTube for more projects-
thoda khud bhi mehnat karo
▪ Power BI dashboard project End-to-end: https://www.youtube.com/watch?v=j4xlVLgsmNQ
▪ Power BI dashboard by End-to-End: https://www.youtube.com/watch?v=et8tAUTwcvY
▪ Power BI report by Data With Decision: https://www.youtube.com/watch?v=0BKlUySopU4
▪ End to End Project by KSR datavizon: https://www.youtube.com/watch?v=aXNhtcQ4nEU
Tableau
o Resources to learn Tableau
▪ Tableau Basics For Beginners In Hindi by Great Learning:
https://www.youtube.com/watch?v=6RZEaEH9ZsQ
▪ Tableau by Edureka: https://www.youtube.com/watch?v=aHaOIvR00So
▪ Tableau Tutorial by Simplilearn: https://www.youtube.com/watch?v=fO7g0pnWaRA
▪ Tableau Udemy course: https://www.udemy.com/course/tableau10/
o Tableau Projects
▪ Note: Below are just examples, do a search on Google/YouTube for more projects- thoda
khud bhi mehnat karo
▪ Practice With Examples by Simplilearn: https://www.youtube.com/watch?v=5uzB4z4iN0g
▪ Sales insights by codebasics:
https://www.youtube.com/watch?v=CCNd2fUfFkk&list=PLeo1K3hjS3usDI9XeUgjNZs6VnE0
meBrL
▪ Customer Analysis n Dashboard by Stanley:
https://www.youtube.com/watch?v=_qReGTOrKTk
Rishabh Mishra
Week – 8, 9, 10
5. Programming- Python
Note: If you are a beginner, my personal suggestion will be to learn Python instead of R- as its high in
demand and beginner friendly. Also, it will help to solve Machine Learning problems
As a beginner learn programming language to an intermediate level, don’t waste time to master it
o Topics in Python:
▪ Variables, Data types, Lists, Tuples, Dictionaries, Sets, Conditional expressions, Modules,
Functions, Operators, if statements, Loops, classes and objects
▪ Python libraries: Pandas and Matplotlib
▪ Pandas: read/write csv, excel and JSON files, work with dataframe, data manipulation and
analysis- Group by, Concatenate, Merge
▪ Matplotlib: creating static, animated, and interactive visualizations in Python
Rishabh Mishra
▪ Solving real world data science tasks with Python Pandas by Keith Galli:
https://www.youtube.com/watch?v=eMOA1pPVUc4
▪ Kaggle free dataset: https://www.kaggle.com/datasets
NEXT STEPs
o Make a full project end-to-end using Python, above are just for example you can search more
projects on GitHub, Kaggle, YT, Google
Week – 11 & 12
6. Soft Skills
I. Communication skill
II. Analytical skill
III. Problem solving skill
IV. Story telling
V. Business understanding
Rishabh Mishra
7. Resume & Interview Prep
o Resume preparation
▪ Note: There is nothing called PERFECT resume, so keep learning and updating!
▪ Prepare one page resume and use professional template
▪ Based on above learnings and projects update your resume
▪ Also, if you have done any courses/certificates do add them as well
▪ Tailor your resume based on the role/company you’re applying
▪ Free resume template sites:
✓ novo resume: https://novoresume.com/resume-templates
✓ resume io: https://resume.io/resume-templates
✓ canva resume: https://www.canva.com/resumes/templates/
o Interview preparation
▪ Note: Once you have completed all the above steps, just start applying for related jobs.
Giving interview is also a part of your learning
▪ Be thorough with your resume, even with minute details
▪ Again, watch podcasts and interview experience shared on YouTube
▪ Read interview questions available on sites like:
✓ Glassdoor
✓ LinkedIn
Rishabh Mishra
Let’s connect now
YouTube: https://www.youtube.com/@RishabhMishraOfficial
Instagram: https://www.instagram.com/rishabhnmishra/
LinkedIn: https://www.linkedin.com/in/rishabhnmishra/
Twitter: https://twitter.com/rishabhnmishra
Rishabh Mishra