Data Analyst Roadmap
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