0% found this document useful (0 votes)
11 views74 pages

Roadmap To Data Analyst

The document is a comprehensive guide for aspiring data analysts, detailing essential skills and tools such as SQL, Power BI, Excel, VBA, and Python. It covers various topics including data collection, analysis, visualization, and reporting, providing a roadmap for success in the data analytics field. The guide also includes practical resources and exercises to enhance learning and application of data analysis techniques.

Uploaded by

kamathkarthik3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views74 pages

Roadmap To Data Analyst

The document is a comprehensive guide for aspiring data analysts, detailing essential skills and tools such as SQL, Power BI, Excel, VBA, and Python. It covers various topics including data collection, analysis, visualization, and reporting, providing a roadmap for success in the data analytics field. The guide also includes practical resources and exercises to enhance learning and application of data analysis techniques.

Uploaded by

kamathkarthik3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

The Roadmap

to Data
Analyst
Module 2025

www.theknowledgecastle.com
Content
Welcome to the Guide 03
What a Data Analyst Actually Does 04

SQL 05
PowerBi 20

Excel 34

VBA 42
Python 53

Useful Data Analyst resources 72


Conclusion 73
1. Welcome to the
Guide

Welcome to A Data Analyst's Career Guide - 2025!

Whether you are an aspiring data analyst, a career


switcher, or looking to advance in your current
analytics role, this guide will provide you with all the
essential information you need to succeed.

The data analytics


industry is evolving
rapidly, and with
increasing demand for
skilled professionals,
understanding the
field's expectations
and opportunities is
crucial. This guide will
help you navigate the
landscape and set
yourself up for
success.
Kanav Taneja
Founder
2. What a Data Analyst
actually does
A data analyst plays a vital role in organizations by
interpreting data, identifying trends, and providing
actionable insights. Their work involves:

Collecting, cleaning, and


analyzing data (data
wrangling accounts for 60-
70% of an analyst's time)
Identifying patterns and
trends to improve decision-
making
Creating reports and
dashboards to visualize data
effectively
Assisting in data-driven
decision-making by
presenting insights to
leadership teams
Using predictive modelling to
forecast business outcomes
and trends
Implementing A/B testing to
optimize marketing and
product strategies
Understanding and
managing big data platforms
to scale analytical operations
Chapter 1

Introduction to databases
SQL and MySQL
01 Why SQL?

02 Why MySQL?

03 Introduction to databases
Chapter 2

SQL Theory

01 SQL as a declarative language

02 Data definition language (DDL)

03 SQL keywords

04 Data manipulation language (DML)

05 Data control language (DCL)

06 Transaction control language (TCL)


Chapter 3

Basic database
terminology
01 Relational database essentials

02 Databases vs spreadsheets

03 Database terminology

04 Relational schemas - Primary key

05 Relational schemas - Foreign key

06 Relational schemas - Unique key and null


Chapter 4

First steps in SQL


01 Creating a Database - Part I

02 SQL files

03 Introduction to data types

04 ü String data types

05 ü Integers

06 ü Fixed and floating-point data types

07 ü Other useful data types

08 Creating a table
Chapter 5

MySQL constraints
01 Primary Key Constraint

02 Foreign Key Constraint

03 Unique Constraint

04 Default Constraint

05 Not Null Constraint


Chapter 6

SQL Select Statement


01 Select From

02 Where

03 And, Or, Operator Precedence

04 In – Not in, Like - Not Like

05 Wildcard Characters

06 Between – And, Is Not Null – Is Null

07 Select Distinct
Chapter 7

Introduction to Aggregate
Functions
01 Order By

02 Group By

03 Using Aliases

04 Having

05 Where Vs Having

06 Limit
Chapter 8

SQL Insert Statement


01 The Insert Statement

02 Inserting data into a new Table


Chapter 9

SQL Update Statement


01 TCL’s Commit and Rollback

02 The Update Statement

03 Rollback
Chapter 10

SQL Delete Statement


01 Delete Statement

02 Drop

03 Truncate

04 Drop vs Truncate
Chapter 10

SQL Delete Statement


01 Delete Statement

02 Drop

03 Truncate

04 Drop vs Truncate
Chapter 11

Aggregate Functions
01 Count(), Sum()

02 Min() & Max()

03 Avg()

04 Round()

05 Coalesce()

06 Isnull() & Coalesce()


Chapter 12

SQL Joins
01 Introduction to Joins

02 Inner Join, Left, Right & Outer Join

03 Duplicate Records

04 Join & Where Used together

05 Cross Join

06 Aggregate Functions with Join

07 Join more than 2 tables and self join

08 Union vs Union All


Chapter 13

SQL Subqueries
01 SQL subqueries with in nested inside where

02 SQL subqueries nested in select & from


Chapter 14

Advanced SQL Topics


01 Views

02 MySQL Indexes

03 The Case Statement

04 MYSQL Triggers

05 Row_Num()

06 Rank()

_____________________________________
Congratulations for Completing the SQL
_____________________________________
Chapter 1

DATA LITERACY
01 What is Data Literacy

02 Definition of data

03 Finding your next client

04 Class of Variables

05 Nominal Data

06 Ordinal Data
Chapter 2

Chart Types in Power BI


01 Bar Chart, Line Chart

02 Stacked Bar Chart, Histogram

03 Heat maps, Tree Maps

04 Bullet Graph, Combo Charts

05 Scatter Plot, Cross-Tab

06 Map Visuals, Waterfall Chart

07 Table and Matrix Visuals


Chapter 3

Data Management
with Power Query
01 Planning Power BI Project

02 Power Query - Combining and Cleaning

03 Power Query - Transforming Data


Chapter 4

Introduction to
PowerBi
01 What is Power BI

02 Quick Tour of Power BI

03 Download Files & Important Course Info


Chapter 5

Create Your First


Power BI Report for
Knowledge Castle
(USA)

01 First Project Overview

02 Loading Data for Analysis

03 Creating a Data Model


Chapter 5

Create Your First


Power BI Report for
Knowledge Castle
(USA)

04 Exploring Visuals in Power BI

05 Filters and Slicers

06 Creating Quick Measures


Chapter 6

Dashboard Designing
01 Designing Report Layout (Theme & Draft)

02 Getting Started on our Dashboard

03 Sync Slicers & Edit Interactions between Visuals

04 Drill Down & Line Charts

05 Custom Hierarchies for Drill down

06 Adding Custom Visuals like Word Cloud

07 Artificial Intelligence Visuals – Smart Narrative

08 Artificial Intelligence Visuals –QA


Chapter 6

Dashboard Designing
09 Top N Filter & Conditional Formatting

10 Dynamic Card Titles with Conditional Formatting

11 Customize Tooltips & Analyze Data

12 Analytics Pane to add More Analysis to Visuals

13 Adding Page Navigation and Back Buttons

14 Challenge & Final Touches

15 Quiz
Chapter 7

Publishing Dashboard
01 Publishing and Exploring Report in Power BI Service

02 Create a Dashboard from your Report

03 Mobile Dashboard

04 Refreshing the Dataset in Power BI Desktop

05 Connect to a published Dataset

06 Quiz

07 Key Takeaways

_____________________________________
Congratulations for Completing the Fast Lane
_____________________________________
Chapter 8

Data Analysis with


DAX & Power Pivot
01 DAX Deep dive

02 Power Pivot

03 Calculation groups, dimension metrics

04 dynamic ranking measures

05 dynamic row-level security

06 Time intelligence patterns in Power BI

07 Performance testing
Chapter 9

Story telling with


Power BI
01 Report Tooltips

02 Conditional formats

03 Text commentary with DAX

04 Play Axis for scatter charts, Pulse chart

05 Analytics Pane

06 Quick Insights

07 Dimensional modeling with Power Query


Chapter 9

Story telling with


Power BI
08 Reference vs. Duplicate queries

09 Generating calendar tables

10 Data modeling with multiple fact tables

11 Measure development

12 Dashboard design and implementation

13 Qiiz

14 Key Takeways
Chapter 10

Executive
Dashboard-I
01 Part 1 – Report goals and design

02 Part 2 – Data Modeling and Measures

03 Part 3 – Business View with KPIs & forecast

04 Part 4 – Business View contd

05 Part 5 – Finance Department View with What-if analysis


Chapter 11

Executive
Dashboard-II
01 Creating a timeline of funded amounts

02 Creating a Bar chart for sector

03 Creating a pie chart of split by Gender

04 Action: Filter, Highlight

05 PowerBi Quiz

_____________________________________
Congratulations for Completing the Powerbi
_____________________________________
Chapter 1

Basic Excel
01 Introduction

02 Excel Course Structure

03 Navigate Excel Ribbons

04 Open New And Save a file

05 Enter text in workbook

06 Formatting the text


Chapter 2

Working with Excel


01 Autofill Rewrite & Edit

02 Copying & pasting

03 Change Borders & background Colors

04 Mege Cells & Find, replace

05 Data Type

06 Working with Sheets

07 Rows And Columns


Chapter 3

Working with Data in


Excel
01 Inserting & deleting Rows

02 Freeze Panes

03 Formulas & reference Cells


Chapter 4

Formulas in Excel

01 Formulas Rule

02 Name manager

03 Lock Cells
Chapter 5

Working with Excel


Worksheets &
Worksbooks
01 refer Other worksheets & Books

02 Ciscular Reference
Chapter 6

Advanced Formulas
01 Vlookup

02 Index & Match

03 Power Functions
Chapter 7

Logical Functions
01 errors

02 If & Logical

03 Indirect

04 Text Functions

05 Data Validation
Chapter 8

Advanced Excel
01 Offset

02 Indirect & Offset together

03 Sorting

04 Filters

05 Pivot Tables

06 Conditonal Formatting

07 Charts
theknowledgecastle
Microsoft qualified institute

VBA
Module
Learn essential Excel and VBA, with real world
applications.

Created by
Kanav Taneja
www.theknowledgecastle.com
Chapter 1

INTRODUCTION to
VBA
01 Introduction

02 VBA Environment

03 File Types & Object Model

04 Object Model
Chapter 2

Your First Macro!


01 Record A Macro

02 Object Library & VBE

03 Special Cells

04 Absolute Vs Relative reference

05 Trigger Macro

06 Delete Comments

07 Reference Cells
Chapter 3

VBA Properties
01 Most Used Properties

02 Use of range proprties

03 Copy & resize Properties

04 Reference Worksheets

05 Reference Workbooks
Chapter 4

Range & variables in


VBA
01 Range_test

02 What is Variables

03 Object variables

04 Saving Workbook with Variables

05 With Block
Chapter 5

LOOPS & Conditions


01 For each Loop Collections

02 Simple IF

03 IF And OR Clause

04 Nested If Clause

05 VBA Functions & Exit Sub


Chapter 6

Advanced VBA
01 MsgBox

02 VBA Input Box

03 Excel Input Box

04 Debugging The Code

05 Error handling

06 Calling Procedures
Chapter 7

Advanced Loops

01 For Loop

02 For Nested Loop

03 Do While Loop
Chapter 8

Dir & Folders


01 Working with DIR & Folders

02 GetOpenFileName

03 FileDialog Loop

04 Workbook Events

05 Worksheet Event
Chapter 9

User Forms

01 Introduction to User Forms

02 Userform Videos
Chapter 10

Final Splitwise project


With VBA
01 Projetc Expense Sharing

02 Project Explaination

03 Project Solution
Chapter 1

Python Basics

01 Python variables

02 types Of Data

03 Anaconda AI

04 Basic Python Syntax

05 Operators

06 Conditional Statements

07 Defining a Function
Chapter 1

Python Basics Cont

08 Python Sequences [LIST]

09 Python Sequences [Using Methods]

10 Python Sequences [List Slicing]

11 Python Sequences [Dictionaries]

12 For Loop

13 Conditional Statements + Loops

14 Defining a Function With Dictionaries


Chapter 1

Python Coding
Fundamentals
01 Pbject Oriented Programming (OOP)

02 Modules, Packages, Python Standard Libraries

03 Importing Modules

04 Using Numpy & Pandas

05 Python Documentation
Chapter 1

Mathemetics for
Python
01 Matrix

02 Scalars and Vectors

03 Arrays in Python

04 Tensors

05 Transpose

06 Dot Product of Matrices

07 Why is Linear Algebra Useful


Chapter 1

Numpy For
Python
01 The NumPy Package and Why We Use It

02 Installing/Upgrading NumPy

03 Ndarray

04 The NumPy Documentation

05 NumPy Basics - Exercise


Chapter 1

Pandas For
Python
01 Introduction to pandas Series

02 Working with Attributes in Python

03 Using an Index in pandas

04 Using Methods in Python - Part I

05 Introduction to pandas DataFrames


Chapter 1

Working with Text Files


Python
01 Working with Files in Python - An Introduction

02 File vs File Object, Read vs Parse

03 Structured vs Semi-Structured & Unstructured Data

04 Data Connectivity through Text Files

05 Fixed-width Files

06 Importing Text Files in Python ( open() )

07 Importing multiple types of Files in Python


Chapter 1

Working with Text Data


Python
01 Working with Text Data and Argument Specifiers

02 Manipulating Python Strings

03 Using Various Python String Methods - Part I

04 Using Various Python String Methods - Part II

05 Using the .format() Method


Chapter 1

Must Know
Python Tools
01 Iterating Over Range Objects

02 Triple Nested For Loops

03 List Comprehensions

04 Anonymous (Lambda) Functions

05 What is data gathering/data collection?


Chapter 1

Data Cleaning & Pre


Prcocessing
01 Data Cleaning and Data Preprocessing

02 .unique(), .nunique()

03 .sort_values()

04 Attribute and Method Chaining

05 .sort_index()
Chapter 1

Pandas
Data Frames
01 Common Attributes for Working with DataFrames

02 Data Selection in pandas DataFrames

03 Data Selection - Indexing with .iloc[]

04 Data Selection - Indexing with .loc[]

05 A Few Comments on Using .loc[] and .iloc[]


Chapter 1

Numpy
Fundamentals
01 Indexing in NumPy

02 Assigning Values in NumPy

03 Elementwise Properties of Arrays

04 Types of Data Supported by NumPy

05 Characteristics of NumPy Functions


Chapter 1

Numpy
Data Types
01 ndarrays

02 Arrays vs Lists

03 Strings vs Object vs Number

04 NumPy DataTypes - Exercise

05 Numpy Vs Pandas
Chapter 1

Working With
Arrays
01 Basic Slicing in NumPy

02 Stepwise Slicing in NumPy

03 Conditional Slicing in NumPy

04 Dimensions and the Squeeze Function

05 Working with Arrays - Exercise


Chapter 1

Generating Data
With Numpy
01 Arrays of 0s and 1s

02 "_like" functions in NumPy

03 A Non-Random Sequence of Numbers

04 Random Generators and Seeds

05 Basic Random Functions in NumPy

06 Probability Distributions in NumPy


Chapter 1

Statistics
With Numpy
01 Using Statistical Functions in NumPy

02 Minimal and Maximal Values in NumPy

03 Statistical Order Functions in NumPy

04 Averages and Variance in NumPy

05 Histograms in NumPy

06 NAN Equivalent Functions in NumPy


Chapter 1

Numpy
Preprocessing
01 Checking for Missing Values in Ndarrays

02 Reshaping Ndarrays

03 Argument Where in NumPy

04 Striping Values from Ndarrays

05 Concatenating Ndarrays

06 Finding Unique Values in Ndarrays


Chapter 1

A Loan Data Excercise


Using Numpy
01 Introduction to the Practical Example

02 Splitting the Dataset

03 Creating Checkpoints

04 Manipulating Numeric Data: Currency Change

05 Manipulating Numeric Data: Substitute Filler

06 Completing the Dataset


Chapter 1

Data Visualization
Maplotlib
01 What Is Data Visualization and Why Is It Important?

02 Introduction into Colors and Color Theory

03 Bar Chart - Introduction - General Theory

04 Pie Chart – Interpreting the Pie Chart

05 Stacked Area Chart

06 Line Chart - Interpretation


Useful Data Analyst
Resources
1. Resources Every Aspiring Data Analyst
Needs

Books:The Data Warehouse Toolkit by Ralph Kimball,

Data Science for Business by Foster Provost

Online Courses: Coursera, Udacity, DataCamp,

theknowledgecastle

Communities: Kaggle, Reddit r/datascience, LinkedIn

groups, Stack Overflow

YouTube Channels: Knowledge Castle, StatQuest, Data

School, Ken Jee, alex the analyst


CONCLUSION
1. Some Final Words

Becoming a data analyst is an exciting journey filled with


opportunities. Continuous learning and hands-on experience
will set you apart in this competitive field.

2. Are You Ready to Take the Next Step?

Knowledge Castle offers industry-relevant training to help you


become a job-ready data analyst.

3. Know More About "The Complete Roadmap to


Data Analytics" - Enroll Now!

Join The Complete Roadmap to Data Analytics course and


master the skills needed to build a successful career in data
analytics. Enroll today and start your journey from learning to
earning!
CONTACT
INFORMATION
+91 8447754068
[email protected]
www.theknowledgecastle.com

You might also like