
About Course
While data is the backbone of every successful business today, finding the right guidance to become a skilled data analyst can be a challenge. If you’re passionate about building a career in data analytics, this course is your roadmap to success.
Through this course, Kanav Taneja shares his expertise from over 15 years in data analytics and his role as an Analytics Manager with a top telecom company.
Drawing from his vast experience in analyzing complex data and mentoring professionals, Kanav provides not just the tools but also the practical insights needed to secure your first job in data analytics and thrive in your career.
This course is designed to help aspiring data analysts transition from learning to earning, with step-by-step guidance on mastering essential skills, working on real-world projects, and building confidence to succeed in high-demand roles.
What Will You Learn?
- This course is designed to transform you from a beginner to a job-ready Data Analyst, equipped with the practical skills, business understanding, and analytical mindset that today’s companies demand.
- ✅ Key Takeaways from the Course:
- Master Core Data Tools: Gain hands-on experience in Microsoft Excel, Power BI, SQL, and Python—tools used every day by top analysts across the world.
- Solve Real Business Problems: Learn how to analyze, interpret, and visualize real-world datasets across domains like Marketing, Sales, and Operations.
- Learn Industry-Relevant Metrics: Understand KPIs like CAC, CLTV, ARPU, Retention Rate, and more—critical for making informed business decisions.
- Build Dashboards from Scratch: Design and present interactive dashboards using Power BI and Excel to tell compelling stories with data.
- Automate Your Workflows: Learn how to clean and transform raw data using Power Query and Python, improving efficiency and accuracy.
- Write SQL Queries Like a Pro: Master querying techniques to extract insights from complex datasets and relational databases.
- Apply Your Learning Through Projects: Work on capstone projects and mini-case studies that simulate real business scenarios.
- 💼 Job-Ready Support Beyond Learning
- Learning is only part of the journey—we go one step further to help you land the job.
- 🔗 Job Portal Access – jobs.theknowledgecastle.com
- Apply to curated job listings tailored for data analysts and fresh graduates
- AI-powered Mock Interviews: Practice interviews based on your profile and the job description, with real-time feedback on your answers
- Profile Showcase: Build a standout profile and get discovered by recruiters directly on the platform
- Quiz & Certification: Test your skills through in-course quizzes, and earn a certificate upon passing
- 🚀 Our Mission
- At The Knowledge Castle, we don’t just train you—we guide you from learning to earning. This course is your first step towards a successful career in data analytics.
Course Content
Welcome To Data Analyst Roadmap!
This is the beginning of new journey
-
Day Zero: Your Data Analyst Journey Begins
12:58 -
How to Get Started – Navigating The Knowledge Castle
04:08 -
Setting Up for Success: Installing Your Data Analytics Toolkit
08:48
SQL Theory
-
SQL Intro
03:54 -
Database Introduction
02:57 -
SQL Syntax
02:01 -
SQL Object
01:21 -
DDL Introduction
01:05
DDL Theory
-
The Create Statement
05:17 -
The Alter Statement
01:14 -
The Drop Statement
01:01 -
The Rename Statement
00:40 -
The Truncate Statement
01:03 -
DDL Recap
00:39
TCL Theory
-
TCL Theory
00:31 -
TCL Commit
01:21 -
TCL Rollback
01:16 -
TCL Recap
00:33 -
SQL Syntax Recap
00:39
DML
-
DML Intro
01:34 -
Select Statement
01:39 -
Insert Statement
01:30 -
Update Statement
02:06 -
Delete Statement
01:34 -
DML Recap
00:27
DCL
-
DCL Grant
02:16 -
DCL Revoke
00:51 -
SQL Keyword
01:40
Database Terminologies
-
Database Terminologies
02:22 -
Database Design
01:31 -
Relationships
04:26 -
Primary Key
04:29 -
Foreign Key
00:53 -
Unique Key
02:07 -
Primary Key vs Unique Key
01:04
Creating Database
-
SQL Interface
01:18 -
Create Database
03:46 -
Create Table
01:46
Data Type
-
Data Type Intro
00:57 -
Text Data Type
06:08 -
Numbers Int
03:09 -
Float Numeric
02:01 -
Floating Double Data Type
01:30 -
Date Time
03:19 -
Date Type Recap
00:55 -
Other Useful Data Type
01:54
Constraints
-
Constraints Intro
01:19 -
Auto Increment
00:53 -
Primary Key
05:02 -
Foreign Key
08:20 -
Foreign Key on Delete Cascade
05:23 -
Unique Key
03:33 -
Index in Unique Key
01:07 -
Default Constraint
02:44 -
Not Null Constraint
02:21 -
Drop Primary & Foreign Key
02:58 -
Drop Unique Key
00:50 -
Using Database
03:31
SQL Best Practice
-
SQL Best Practice
05:29
Sales DDL Exercise
-
DDL Sales Exercise
00:32 -
DDL Sales Exercise Solution
10:48
Employees Database
-
Employees Script
01:02 -
Employee Schema
01:37
DDL
-
Select Intro
02:00 -
Where conditions
01:37 -
Where Exercise
00:17 -
Where Solution
00:29 -
Multiple Filter Operator
00:39 -
And Clause
01:25 -
Or Clause
02:47 -
Operator Precedence
09:47 -
Operator Precedence Exercise
00:13 -
Operator Precedence Solution
01:07 -
In Filter
02:23 -
Not in
00:49 -
In Solution
00:42 -
Like Not Like
03:33 -
Between Not Between
02:32 -
Is Null Not Null
01:22 -
Other Comparison Operators
02:43 -
Select Exercise
00:23 -
Select Solution
01:13 -
Select Distinct
01:27
Aggregate Functions
-
Intro to Aggregate Functions
00:54 -
Count()
03:10 -
Count Distinct
03:20 -
Count Exercise
00:30 -
Count Exercise Solution
02:13 -
Group by
04:48 -
Alias
00:42 -
Order by
02:36 -
Having
01:13 -
Where vs Having
07:01 -
Where vs Having Exercise
00:29 -
Where vs Having Exercise Sol
03:13 -
Limit
01:38
The Insert Statement
-
Insert Task
01:07 -
Insert Task Sol
02:40 -
Insert Task 2
01:07 -
Insert Task 2 Solution
02:00 -
Insert Data into New Table
05:38 -
Copy Tables
02:48
TCL Statements
-
Update Statement
01:27 -
Commit & Rollback
03:45 -
Delete Statement
01:27 -
On Delete Cascade
02:06 -
Drop vs Delete vs Truncate
06:29
Aggregate Functions in Detail
-
Count Function in detail
04:02 -
Sum Function in detail
01:14 -
Sum Solution
00:44 -
Min & Max
01:13 -
Min & Max Solution
00:58 -
Avg Function
01:26 -
Round Function
01:10 -
Coalesce & If Null Task
00:58 -
Coalesce & If Null Solution
03:21 -
Coalesce
05:46 -
If Null
01:44
SQL Joins
-
Joins Intro
01:31 -
Joins Preamble
01:06 -
Joins Preamble Solution
05:48 -
Inner Join
07:05 -
Inner Join Solution
03:06 -
Handle Duplicate Records in Joins
06:37 -
Left Join
04:39 -
Right Join
02:26 -
Join Exercise
00:32 -
Join Exercise Solution
02:09 -
Join & Where Together
02:55 -
Join & Aggregate functions
02:06 -
Joins with Multiple Tables
04:35 -
Joins Exercise
00:38 -
Joins Multiple Table Exercise Solution
05:01
Union vs Union all
-
Union vs Union all Preamble
00:44 -
Union vs Union all Preamble Solution
02:06 -
Union vs Union all
06:15
Sub Query
-
Sub Query Introduction
02:58 -
Sub Query Nested in
04:31 -
Sub Query Self Join
09:40 -
Sub Query Nested Task
00:19 -
Sub Query Nested Solution
01:08 -
Sub Query & Union Task
01:13 -
Sub Query & Union Solution
06:46 -
Sub Query Latest Salary Task
00:29 -
Sub Query Latest Salary Solution
02:17 -
Sub Query Create Table Task
01:22 -
Sub Query Create Table Solution
07:36
SQL Views
-
SQL Views
06:06 -
Latest Salary View Exercise
00:20 -
Latest Salary View Solution
02:13
Stored Routines
-
Stored Routines Intro
02:07 -
Stored Procedures
06:58 -
Stored Procedures in Parameter
04:53 -
Stored Procedures out Parameter
07:44 -
Stored Functions
11:04 -
Stored Procedures Insert
09:13 -
Stored Procedures vs Functions Concept Diff
00:58
Triggers
-
Triggers Intro
01:27 -
Triggers Task
03:36 -
Triggers Example
04:29 -
Triggers Task Solution
10:39 -
Triggers Challenge
02:32
Windows Functions
-
Windows Rank Functions
07:36 -
Windows func Prev year Salary
03:22 -
MySQL With Table Views
01:50 -
Lag Function Explanation
05:37 -
Lag Function Practical Use
03:01 -
Salary Increment With Case
03:11
Final Exercise
-
Final Challenge
00:45 -
Growth Formula Solution
05:47 -
Views Solution
07:08
Excel Introduction
-
Excel Introduction!
00:48
Excel Course Structure
-
Course Structure Final Video
02:00
Navigate Excel Ribbons
-
Navigating Final Video
03:33
Open New and Save a File
-
Open & Save a File
01:55
Enter Text in Workbook
-
Entering Text Final Video
03:43
Formatting the Text
-
Formatting Text
02:24
Autofill Rewrite & Edit
-
Autofill & Rewrite
03:17
Copying & Pasting
-
Copying & Pasting Final Video
03:56
Change Borders & Background Colors
-
Borders and Shading
02:42
Merge Cells & Find, Replace
-
Merge Cells & Find Final Video
07:17
Data Type
-
Data Types
03:42
Sheets
-
Sheets
05:40
Rows and Columns
-
Adjusting Rows & Columns
03:53
Inserting & Deleting Rows
-
Inserting & Deleting Rows
05:12
Freeze Panes
-
Freeze Panes
03:59
Formulas & Reference Cells
-
Function & Formulas
06:39
Formulas Rule
-
Excel AutoSum & Rules
11:08
Name Manager
-
Names Manager
03:33
Lock Cells
-
Lock & Unlock Cells Reference
04:29
Refer other Worksheets & Books
-
Refer other Worksheets & Book
03:08
Circular Reference
-
Circular Reference & Combine Cells
09:09
VLOOKUP
-
VLOOKUP
04:36
Index & Match
-
Index & Match
05:35
Power Functions
-
Power Functions
18:44
Errors
-
Errors
03:50
If & Logical
-
If And Logical
11:34
Offset
-
Offset
05:48
Indirect
-
Indirect
09:07
Data Validation
-
Data Validation
01:53
Text Functions
-
Text Functions
06:47
Indirect & Offset Together
-
Indirect & Offset Together
09:03
Sorting
-
Sorting Final
04:11
Filters
-
Filters
05:10
Pivot Tables
-
Pivot Tables
06:26
Conditional Formatting
-
Conditional Formatting
05:17
Charts
-
Charts
04:13
Power BI Data Literacy
-
Data Literacy
08:19 -
Power BI Workflow
04:23
Chart Types
-
Rotten Tomatoes Data Understanding
04:13 -
What is Bar Chart
01:45 -
Power BI Interface
00:56 -
Loading Your first Data
03:12 -
Creating Bar Chart
05:05 -
What is Line Chart
02:39 -
Line Chart in Power BI
01:04 -
Categories in Line Chart
01:08 -
Line Chart Activity
01:48 -
What is Stacked Bar Chart
02:07 -
Stacked bar Chart in Power BI
01:31 -
Stacked Bar Chart Activity & Solution
02:52 -
What are Tree Maps
02:00 -
Tree Maps in Power BI
02:50 -
Tree Maps Activity & Sol
01:26 -
Combined Axis or Clustered Column Chart
00:47 -
Combined Axis or Clustered Column Chart in Power BI
00:53 -
Clustered Column Chart activity & Sol
01:41 -
Scatter Plots
05:52 -
Scatter Plots in Power BI
01:48 -
Scatter Plots Activity & Sol
01:08
Project 1 Starting with Power BI
-
Project Explanation
01:01 -
KC Superstore Data Schema
04:33 -
Superstore Data Understanding
03:29 -
Power BI Quick Tour
01:33 -
Data Load in Power BI
05:50 -
Power Query Transformations
04:33 -
Table View Data Categories
04:38 -
Data Model First View
02:11 -
Power BI Overview
03:10
Building Visuals Reports
-
First Visuals in Power BI
08:13 -
Filters in Power BI
04:18 -
Edit Interactions
02:44 -
Slicers
04:31 -
New Slicers
05:58 -
Implicit vs Explicit Measures
04:50 -
Quick Measures
11:47
First Report in Power BI
-
Report Designing & Layout
07:03 -
Sales Page
09:28 -
Drill Down with Date Fields
07:46 -
Hierarchy
03:47 -
Hierarchy challenge & Solution
01:03 -
Adding Custom Visuals
06:31 -
Sync Slicers
02:47 -
Sorting in Visualizations
01:56 -
AI Visuals Narrative
02:34 -
AI Visuals QnA Visual
07:13 -
Finalizing Product Page
03:02 -
Tooltips
05:51 -
Tooltips Solution
02:31 -
Table Formatting & Map Visuals
06:49 -
Line Chart solutions for Ship Modes
01:52 -
Dynamic Titles
03:22 -
Dynamic Title Solution
00:47 -
Page Navigator
06:29
Publishing First Report
-
Power BI Dashboards
06:02 -
Dashboards Mobile Layout
02:08 -
Mobile Layout for Reports
04:53 -
Refresh Power BI Reports with Excel
05:16 -
Connecting with My SQL Database
06:25 -
Refresh from Service using Gateway Connection
06:01 -
Connecting with Published Data Source
08:30
Expert Lane
-
Expert Project Scoping
02:56 -
Uploading Master File
06:45 -
Budget Table Transformations
01:31 -
Pivot vs Unpivoted Data
07:59 -
USA Sales – Folder Upload
07:16 -
Australia Sales – Folder Upload
07:23 -
Argentina Sales – Folder Upload
06:34 -
Challenge for other Sales Regions
00:21 -
Solution for other Sales Regions
01:12 -
Append Queries
06:59 -
Splitting & Merging Tranformations
02:34 -
Conditional Columns
02:53 -
Add Columns from Example
02:13 -
Choose columns – Loading the Data in Model
03:20
Data Modeling Concepts
-
Data Categories
04:58 -
Relationships Filters Data
07:15 -
Not all Tables are Related
01:28 -
Relationships between all Tables
02:04 -
Budget with Stores
00:41 -
Budget & Sales Together – Many to Many Confusion
10:27 -
Dynamic Calendar Table Requirement
02:46 -
Create Dynamic Calendar Table
14:58 -
Sorting from another Fields
04:24
Data Model Deep Dive
-
Star Schema vs Snowflake
08:36 -
Merge Queries
05:19 -
Merge Queries Solution
03:09 -
Data Model Best Practices
06:34
DAX
-
DAX Intro
03:32 -
DAX Implicit vs Explicit
06:14 -
DAX Count Rows
02:23 -
DAX Filter Context
07:58 -
DAX Iterator Functions SUMX
12:59 -
Introduction to DAX VAR
14:05 -
Discount % Using VAR in DAX
06:18 -
Divide Function (Gross Margin)
04:13 -
Dedicated Table for Measures
05:54 -
DAX Calculate Intro
06:44 -
Calculate Filter Modifiers
10:11 -
Using Relationship Calculate Modifier
05:34 -
DAX Time Intelligence Functions
14:46 -
Sales Current Year
15:29
Building The Reports
-
Customizing the Current Theme
11:03
Store Overview
-
Decomposition Tree AI Visual
09:35 -
Store Details Page Drill Through
09:41 -
Setting up the Store Report Page
06:06 -
New Slicer in Power BI
04:37 -
Maps Visuals
15:12 -
Bookmarks
08:20
Budget
-
Budget Slicers & Conditional Formatting
13:29 -
Gauge Charts
10:29 -
Combo Charts
10:38 -
KPI Cards
11:52
Overview
-
Multi Row Cards
09:41 -
Latest 12 Months
11:02 -
Sales from new Customers
10:14 -
Customer Details Page
04:12 -
Waterfall Charts
08:14 -
Parameters
10:25 -
Continues vs Categorical Fields
09:41 -
Hiding & Unhiding the Slicers
07:41 -
DAX Measure to Show Selected Value from Slicers
07:34
Finalizing Reports
-
Visual Analytics Best Practice
07:03 -
Custom Navigation
03:24 -
Performance Analyzer
13:10
Power BI Service
-
Row Level Security
04:12 -
Applying Row Level Security in Power BI Service
04:03 -
Data Models Analyze in Excel
03:46
VBA Introduction
-
Introduction
03:08
VBA Environment
-
Setting Environment
04:10
File Types & Object Model
-
VBA & Extension
02:16
Object Model
-
VBA Object Model
08:20
Record a Macro
-
Record Macro
03:24
Object Library & VBA
-
VBA & Object Library
06:18
Special Cells
-
Special Cells Record
02:37
Absolute vs Relative Reference
-
Absolute vs Relative
04:58
Trigger Macro
-
Trigger Macro
02:29
Delete Comments
-
Delete Comments
02:36
Reference Cells
-
Reference Cells
18:56
Most used Properties
-
Range Properties
07:38
use of Range Properties
-
Range Reference Test
18:28
Copy & Resize Properties
-
Copy & Resize Final MailChimp
09:38
Reference Worksheets
-
Reference Worksheets Final MailChimp
10:29
Reference Workbook
-
Reference Workbook
12:11
Range Test
-
Range Section Test MailChimp
12:56
What is Variables
-
What is Variables Final MailChimp
08:23
Object Variables
-
Object Variables MailChimp Final
10:08
Saving Workbook with Variables
-
Saving workbook with variables Mailchimp Final
05:22
With Block
-
With Block
08:34
For Each Loop Collections
-
For Each Loop
15:40
Simple IF
-
Simple IF VBA Final
08:42
IF and OR Clause
-
IF and OR Clause
04:26
Nested If Clause
-
Nested If Clause
16:04
VBA Functions & Exit Sub
-
VBA Functions & Exit Sub
17:20
MsgBox
-
MsgBox
09:19
VBA Input Box
-
VBA Input Box
12:14
Excel Input Box
-
Excel Input Box
15:28
Debugging the Code
-
Debugging the Code
09:17
Error Handling
-
Error Handling
28:34
Calling Procedures
-
Calling Procedures
16:32
For Loop
-
For Loop
07:12
For Nested Loop
-
For Nested Loop
11:08
Do While Loop
-
Do While Loop
12:10
Working with DIR & Folders
-
Working with DIR & Folders
14:03
GetOpenFileName
-
GetOpenFileName
07:37
FileDialog Loop
-
FileDialog Loop
20:52
Workbook Events
-
Workbook Events
19:11
Worksheet Event
-
Worksheet Event
17:57
User Forms
-
Introduction to User Forms
17:58 -
User Forms Task
08:17 -
User Form Continued
38:17
Project Expense Sharing
-
Project Explanation
08:23 -
Logic Explanation
10:59 -
VBA Explanation Solution
01:10:42 -
VBA Explanation 2
02:06
Getting Started With Python
This is Your Python Class.
Please Note These videos will be changed soon, based on recent feedbacks received.
Thank you for your patience.
-
Python Day 1
01:59:30 -
Python Day 2 (Intermidiate)
01:51:10 -
Python Day 3 (Advanced)
01:51:29
Quiz
-
Click on the link to Participate in Quiz