You are on page 1of 16

Data Analyst

Roadmap
#66DaysofData

Himanshu Ramchandani

M.Tech | Data Science


Credit: https://github.com/mrankitgupta/Data-Analyst-Roadmap

I am sharing my journey of #66DaysofData into Data Analytics by participating in Ken


Jee's #66daysofdata challenge

Data Analytics is the process of exploring and analyzing large datasets to find hidden
patterns, unseen trends, discover correlations, and derive valuable insights to make
business predictions.

It helps in Improved Decision Making, Better Customer Service, Efficient Operations,


Effective Marketing and Improves the Speed and Efficiency of the business.

Businesses use many modern tools and technologies to perform Data Analytics.

Technologies used ⚙️
● Advance Excel
● Data Structures
● Database Management System (DBMS)
● SQL Server | MySQL
● MongoDB
● Tableau | Power BI
● Python
● Python Libraries : Pandas | NumPy | Matplotlib | Seaborn
● Statistics

My Certifications
● Data Analysis with Python - by IBM
● Data Visualization with Python - by IBM
● Pandas - by Kaggle
● Numpy & Matplotlib - by Great Learning
● Databases and SQL for Data Science with Python - by IBM
● Statistics for Data Science with Python - by IBM
● Data Visualization with Tableau - by Simplilearn
● Data Visualization with Advanced Excel - by PWC
What are my featured projects ❓ 👨‍💻 🛰️
Spotify Data Analysis using Python 📊
Sales Insights - Data Analysis using Tableau & SQL 📊
Statistics for Data Science using Python 📊
Kaggle - Pandas Solved Exercises 📊
Complete Python Roadmap 📑
Python Libraries for Data Science 🗂️
Library Management System using Python on Django 👨‍💻

Timeline

⏰ 🔗
📆
Day Lessons/Tasks Done Reference Links

Day Learnt Basics of Data Visualization with Advanced Excel - by


1 Advanced Excel PWC
(Functions, Formulas,
Charts, Conditional
Formatting)

Day Practiced taking sample YouTube ✅


2 data on Advanced Excel
(Lookups, What-If Tool,
Pivot Table, VBS &
Macros, Power Pivot &
Dashboards)
Day Started with Data Geeks for Geeks
3 Structures (Arrays, Stack,
Queue, Linked List & their
Computational
Complexity)

Day Continued with Data YouTube 1


4 Structures (Doubly Linked
List, Dictionaries, Trees)

Day Completed with Data YouTube 2 ✅


5 Structures (Tries, Heap,
Sorting, Graph)

Day Started with DBMS JavaTpoint - DBMS


6 (Concepts,
Charachteristics &
Architectures, File system
vs DBMS Database
storage structures, Data
models, Data Schema)

Day Continued with DBMS YouTube


7 (Entity Relationship
Model, Design, Relational
Model, Relational Algebra,
Functional Dependencies,
keys)

Day Continued with DBMS Geeks for Geeks


8 (Normalisation, types,
purpose, keys, Schema,
Transactional mngt. and
Concurrency Control, Acid
property, Deadlock)
Day Continued with DBMS JavaTpoint - Data Mining
9 (Indexing, B and B+ trees,
File Organization, Joins,
Hashing)

Day Continued with DBMS JavaTpoint - Data Warehouse


10 (Backup & recovery
techniques, Database
security & Authorization,
Query processing &
evaluation)

Day Completed with DBMS ✅


11 (Data Warehousing,
Schemas - (Star schema,
Snowflake schema),
OLAP, OLTP, Data Mining)

Day Started with SQL JavaTpoint


12 (RDBMS, SQL vs NoSQL,
Hbase vs Rdbms, Basics,
Constraints, Syntax- DDL,
DML)

Day Continued with SQL YouTube


13 (Syntax - DQL, DCL &
TCL, Operators,
Database, Table, Select)

Day Continued with SQL TutorialsPoint


14 (Clauses, Order by, Insert,
Update, Delete, Join,
Keys, Queries, Functions)
Day Continued with SQL Databases and SQL for Data Science with
15 (SQL-Injection, Data Python - by IBM
Integrity, Constraints, Flow
control, T-SQL)


Day Completed with SQL Project: Sales Insights - Data Analysis using
16 (Backup & Restore, Pivot Tableau & SQL
table, Alias Syntax,
Wildcards, Truncate table)

Day Started with NoSQL JavaTpoint


17

Day Continued with MongoDB YouTube


18

Day Continued with MongoDB [Coursera]


19

Day Completed with MongoDB [Project] ✅


20

Day Started with Tableau & JavaTpoint


21 Data Visualization (Data
Cleaning, Blending, Data
Joining, Data Blending,
Data Sorting, Data
Aggregation)
Day Continued with Tableau & YouTube
22 Data Visualization
(Tableau Calculations -
Operators, Functions,
Numeric Calculations,
String Calculations, Date
Calculations, Table
Calculations, LOD
Expressions)

Day Continued with Tableau & Data Visualization with Tableau - by


23 Data Visualization (Filter Simplilearn
Data, Filter Operations,
Extract Filters, Quick
Filters, Context Filters,
Condition Filters, Data
Source Filters, Top Filters,
Sort Data, Build Groups,
Build Hierarchy, Build
Sets)

Day Continued with Tableau & My Tableau Public Project


24 Data Visualization (Charts
& Graphs - Bar Chart,
Line Chart, Pie Chart,
Bubble Chart, Bump
Chart, Gantt Chart,
Crosstab Chart, Motion
Chart, Waterfall Chart,
Bullet Chart, Area Chart,
Pareto Chart, Dual Axis
Chart, Box Plot, Heat
Map, Tree Map, Scatter
Plot, Histogram)

Day Completed with Tableau & Project: Sales Insights - Data Analysis using
25 Data Visualization Tableau & SQL
(Dashboard, Formatting,
Forecasting, Trend Lines,
Advanced Mapping - Point
to point maps, Calculation
distances between two
points on a map, Dual axis
map)

Day Started with Python Python Lessons for Practice


26 (Python basics - Features
Applications, Python 2 vs
Python 3, Libraries uses)

Day Continued with Python JavaTpoint


27 (Interpreter Prompt, Script
mode programming, IDEs,
Features of an IDE,
Compiler vs Interpreter)

Day Continued with Python Geeks for Geeks


28 (Pycharm - Featues,
Important tools, Useful
Plugins)

Day Continued with Python YouTube 1


29 (Modules, Comments, Pip,
Docstrings)

Day Continued with Python Youtube 2


30 (Indentation, Packages in
Python, Modules vs
Packages)
Day Continued with Python Data Analysis with Python - by IBM
31 (Variables, Declaring &
Assigning Values, Object
references, Object
identity, Variable names,
Multiple Assignment,
Variable Types)

Day Continued with Python Data Visualization with Python


32 (Fundamentals of Python -
Tokens, Keywords,
Literals, Operators,
Identifiers & Comments)

Day Continued with Python Databases and SQL for Data Science with
33 (Data Types - Numbers, Python - by IBM
Sequence Type,
Dictionary, Set, Type
Conversion)

Day Continued with Python Statistics for Data Science with Python - by
34 (Collection Module - IBM
String, List & Tuples)

Day Continued with Python HackerRank - Practice


35 (Collection Module - Sets,
Dictionary & Different
containers provided by
collection module)

Day Continued with Python Code With Harry - Python Notes & Tutorial
36 (Control Flows -
Indentation, If-Else & ELIF
Statements)
Day Continued with Python Python Cheatsheet - Code With Harry
37 (Control Flows - For,
While & Nested Loops,
Control statements &
Patterns)

Day Continued with Python Basic Python Projects - YouTube


38 (Functions - Types of
Functions, Arguments &
it's Types, Scope of
Variables)

Day Continued with Python


39 (Functions - Built-in
Functions)

Day Continued with Python


40 (Functions - Lambda
Functions, Decorators,
Generators)

Day Continued with Python


41 (Arrays)

Day Continued with Python


42 (Hash Tables / Hash Map)

Day Continued with Python


43 (OOPs Concept - Class &
Objects, Constructors,
Destructors)

Day Continued with Python


44 (OOPs Concept -
Inheritance)
Day Continued with Python Project 1: Spotify Data Analysis using Python
45 (OOPs Concept -
Polymorphism,
Encapsulation)

Day Continued with Python Project 2: Statistics for Data Science using
46 (OOPs Concept - Data Python
Abstraction, Python Super
Function)

Day Completed with Python ✅


47 (Exception Handling, File
Handling & Unit Testing in
Python)

Day Started with Python Python Libraries for Data Science - Exercises
48 Libraries - NumPy
(Basics, NumPy v/s
MATLAB, NumPy v/s List,
NdArray, Datatypes, Array
Attributes)


Day Continued with Python NumPy Tutorial - by Great Learning &
49 Libraries - NumPy JavaTpoint, YouTube, TutorialsPoint
(Indexing & Slicing, Array
Creation, Broadcasting,
Operations, Functions,
Mathematics, Matrix,
NumPy-Matplotlib)

Day Continued with Python Pandas Course - by Kaggle


50 Libraries - Pandas
(Basics, Data Structures -
Series, DataFrame,
Panel)
Day Continued with Python Kaggle Notebooks on Pandas & GitHub Repo
51 Libraries - Pandas on Pandas
(Operations - Slicing,
Merging, Joining,
Concatenation)

Day Continued with Python JavaTpoint, YouTube, TutorialsPoint ✅


52 Libraries - Pandas
(Changing Index &
Column Header,
Pandas-Matplotlib, Data
Munging)

Day Continued with Python Matplotlib Course - by Great Learning


53 Libraries - Matplotlib
(Basics, Data
Visualization, Architecture,
Concepts)

Day Completed with Python JavaTpoint, YouTube, TutorialsPoint ✅


54 Libraries - Matplotlib
(Pyplot & Subplot,
Functions, 7 Types of
plots, Multiple plots)

Day Started with Statistics Statistics for Data Science with Python - by
55 (Intro, Basics of IBM
Descriptive statistics -
Mean, Median, Mode,
Variance, & Standard
deviation)

Day Continued with Statistics TutorialsPoint, GitHub Project


56 (Data Visualization,
Probability & Probability
distributions, Hypothesis
testing)
Day Completed with Statistics Real Estate Project ✅
57 (Regression Analysis,
Project: Boston Housing
Data Analysis using
Python )

Day Daily Practice while HackerRank ✅


58 learning (SQL, Python,
Data Structures,
Databases)

Day Tableau Project : Sales Project


59 Insights - Data Analysis
using Tableau & SQL

Day Tableau Project : Sales Tableau Public Dashboard


60 Insights - Data Analysis
using Tableau & SQL

Day Tableau Project : Sales YouTube ✅


61 Insights - Data Analysis
using Tableau & SQL

Day Python Project : Spotify Project


62 Data Analysis using
Python

Day Python Project : Spotify Kaggle Notebook


63 Data Analysis using
Python

Day Python Project : Spotify YouTube ✅


64 Data Analysis using
Python
Day Project : Boston Housing Project
65 Data Analysis using
Python

Day Challenge accomplished ✅


66

📑
🗂️ 📊
Useful Repositories to learn Data Science: Complete Python Roadmap Python
Libraries for Data Science & Kaggle - Pandas Solved Exercises

So happy to have followed the journey through for the past 66 days.

It has really been a great learning experience and I have learnt a lot.

More importantly, I have developed the habit of learning Data Science every day no
matter how small.

Useful sites to learn Coding 🔗


YouTube Channels:
freeCodeC Code With Code Edu Gate Jen Simpl Intelli
amp.org Harry, Basic rek Sma ny's ilearn paat
Programmi s a sher Lect
ng With s ure
Harry s

Other Learning Platforms:


JavaT Tutorial Ge Co Git Ka DataC W3Sc Gur D
point sPoint ek de Hu ggl amp hools u99 e
s Wi b e v
Fo th
r Ha
Ge rry
ek
s

For Certifications:
Cou Ka Simp Gre Fo Ed Hack Ud Cod Up Ud
rser gg lilear at ra ure erRan em ech gra aci
a le n Lear ge ka k y ef d ty
ning
s

For Coding Practice:


Hacker Leet Ka Code Un Hacker Codef Intervi Go
Rank code ggl chef sto Earth orces ewbit ogl
e p e
Dev

Credit: https://github.com/mrankitgupta/Data-Analyst-Roadmap
Data Science ML Full Stack Roadmap
https://github.com/hemansnation/Data-Science-ML-Full-Stack-2022

Join Telegram for Data Science ML AI Resources:


https://t.me/+sREuRiFssMo4YWJl

Connect with me on these platforms:


LinkedIn: https://www.linkedin.com/in/hemansnation/

Twitter: https://twitter.com/hemansnation

GitHub: https://github.com/hemansnation

Instagram: https://www.instagram.com/masterdexter.ai/

Are you a professional?


DM for One-on-One sessions for Python, Data Science, Machine Learning,
and Data Engineering.
Here: https://bit.ly/3U6zQvQ

You might also like