Data Analysis Batch B 2025
- Description
- Curriculum
- Reviews
-
1Class One; Text (Introduction To Data Analysis)3 Hours
Data analysis is the process of identifying, cleaning, transforming, and modeling data to discover meaningful and useful information. The data is then crafted into a story through reports for analysis to support the critical decision-making process.
-
2Class One Quiz5 questions
-
3Class Two; Text (Introduction to Basic excel formula and functions)3 Hours
Formulae and Functions
Formula are users made (it is defined by a user’s without excel instructions) When a user uses any kind of logic to get an answer is called formula.
-
4Class Two Video Part 1Preview Video lesson
-
5Class Two Video Part 2Preview Video lesson
-
6Class Two Video Part 3Preview Video lesson
-
7Class Two Video Part 4Preview Video lesson
-
8Class Two Video Part 5Preview Video lesson
-
9Class Two Video Part 6Video lesson
-
10Class Two Quiz5 questions
-
11Class Three; Text (If statement, Nested If, proper, Value and Trim functions, remove extra rows)3 Hours
IF Function
An IF function is made up of 3 parts:
A condition
What to do if the condition is met
What to do if the condition is not met.
-
12Class Three Video Part 1Preview Video lesson
-
13Class Three Video Part 2Preview Video lesson
-
14Class Three Video Part 3Preview Video lesson
-
15Class Three Video Part 4Preview Video lesson
-
16Class Three Video Part 5Preview Video lesson
-
17Class Three Video Part 6Preview Video lesson
-
18Class Three Quiz5 questions
-
19Week 1 AssignmentAssignment
-
20Class Four; Text (Sort and Filter, Pivot table and Chart)3 Hours
What is the difference between filter and sort by?
Filters set a hard boundary on the search results and exclude anything not falling within the categories selected, while sort sets a soft boundary and only changes the sequence of appearance. Sorting helps to organize data by particular attribute or parameter, such as alphabetically or by date or by descending and ascending order.
-
21Class Four Video Part 1Preview Video lesson
-
22Class Four Video Part 2Preview Video lesson
-
23Class Four Video Part 3Preview Video lesson
-
24Class Four Video Part 4Preview Video lesson
-
25Class Four Video Part 5Preview Video lesson
-
26Class Four Quiz5 questions
-
27Class Five; Text ( Data Cleaning in Excel using Power Query Editor)3 Hours
DATA CLEANING
What is data cleaning?
Data cleaning, also known as data cleansing, is the process of detecting and correcting errors or inconsistencies in a dataset. This can include tasks like removing duplicate records, correcting spelling mistakes, standardizing date formats, and so on. Data cleaning is important because it ensures that your analysis is based on accurate and consistent data.
-
28Class Five Video Part 1Preview Video lesson
-
29Class Five Video Part 2Preview Video lesson
-
30Class Five Video Part 3Preview Video lesson
-
31Class Five Video Part 4Preview Video lesson
-
32Class Five Video Part 5Preview Video lesson
-
33Class Five Video Part 6Preview Video lesson
-
34Class Five Quiz5 questions
-
35Class Six; Text ( Data Cleaning in Power Query Editor )3 Hours
Data cleaning, also known as data cleansing, is the process of detecting and correcting errors or inconsistencies in a dataset. This can include tasks like removing duplicate records, correcting spelling mistakes, standardizing date formats, and so on
-
36Class Six Video Part 1Preview Video lesson
-
37Class Six Video Part 2Preview Video lesson
-
38Class Six Video Part 3Preview Video lesson
-
39Class Six Video Part 4Preview Video lesson
-
40Class Six Video Part 5Preview Video lesson
-
41Class Six Quiz5 questions
-
42Week 2 AssignmentAssignment
-
43Class Seven; Text (Conditional column in Power Query Editor)3 Hours
In Power Query Editor, a Conditional Column is a feature that allows you to create a new column based on specific conditions or rules applied to existing columns.
-
44Class Seven Video Part 126 minutes
-
45Class Seven Video Part 2Preview 26 minutes 12 sec
-
46Class Seven Video Part 3Preview 26 minutes 12 sec
-
47Class Seven Video Part 4Preview 26 minutes 12 sec
-
48Class Seven Video Part 5Preview 26 minutes
-
49Class Seven Video Part 6Preview 26 minutes 12 sec
-
50Class Seven Quiz5 questions
-
51Class Eight: Text(Data Visualization in Excel)3 Hours
The process of creating data with visuals. Data visualization is used to interpret and gain insight into large amount of data. This is achieved through visual representations often interactive of raw data.
-
52Class Eight Video Part 1Preview Video lesson
-
53Class Eight Video Part 2Preview Video lesson
-
54Class Eight Video Part 3Preview Video lesson
-
55Class Eight Video Part 4Preview Video lesson
-
56Class Eight Video Part 5Preview Video lesson
-
57Class Eight Video Part 6Preview Video lesson
-
58Class Eight Quiz5 questions
-
59Class Nine: Text (Excel Dashboard)3 Hours
A dashboard is a visual representation of key performance indicators (KPIs) and metrics that provide insights into an organization's or business's performance. It's a centralized platform that displays data in a clear and concise manner, allowing users to quickly understand complex data and make informed decisions.
-
60Class Nine Video Part 1Preview Video lesson
-
61Class Nine Video Part 2Preview Video lesson
-
62Class Nine Video Part 3Preview Video lesson
-
63Class Nine Video Part 4Preview Video lesson
-
64Class Nine Video Part 5Preview Video lesson
-
65Class Nine Video Part 6Preview Video lesson
-
66Class Nine Quiz5 questions
-
67WEEK 3 AssignmentAssignment
-
68Class Ten: Text (Dashboard, Metrics and Slicer)3 Hours
Slicers are a powerful feature in Excel that allows users to filter data in a pivot table or chart. Here's an overview of slicers and their functions in an Excel dashboard:
-
69Class Ten Video Part 1Video lesson
-
70Class Ten Video Part 2Video lesson
-
71Class Ten Video Part 3Video lesson
-
72Class Ten Video Part 4Video lesson
-
73Class Ten Video Part 5Video lesson
-
74Class Ten Quiz5 questions
-
75Class Eleven: Text(Statistical Analysis)3 Hours
MOVING AVERAGE
A moving average (MA) is a statistical technique used to smooth out short-term fluctuations in a time series data, highlighting longer-term trends and patterns.
-
76Class Eleven Video Part 1Preview Video lesson
-
77Class Eleven Video Part 2Preview Video lesson
-
78Class Eleven Video Part 3Preview Video lesson
-
79Class Eleven Video Part 4Preview Video lesson
-
80Class Eleven Video Part 5Video lesson
-
81Class Eleven Video Part 6Preview Video lesson
-
82Class Eleven Quiz5 questions
-
83Class Twelve; Text(Correlation and Regression Analysis)3 Hours
CORRELATION AND REGRESSIONAL ANALYSIS
Calculating the correlation between two variables can tell you a lot about the relationship between those variables. If two variables have a strong positive correlation, it means that when one variable increases, the other variable tends to increase as well. Similarly, if two variables have a strong negative correlation, it means that when one variable increases, the other variable tends to decrease. Understanding these relationships can help you make better decisions and understand how different factors influence each other.
-
84Class Twelve Video Part 1Preview Video lesson
-
85Class Twelve Video Part 2Preview Video lesson
-
86Class Twelve Video Part 3Preview Video lesson
-
87Class Twelve Video Part 4Preview Video lesson
-
88Class Twelve Video Part 5Video lesson
-
89Class Twelve Video Part 6Preview Video lesson
-
90Class Twelve Quiz5 questions
-
91Week 4 AssignmentAssignment
-
92Class Thirteen; Text (Introduction Structured Query Language)3 Hours
SQL (STRUCTURED QUERY LANGUAGE)
SQL (Structured Query Language) is a programming language designed for managing and querying relational databases. It provides a standardized way to interact with databases. The basic structure of an SQL query involves:
Querying Data
-
93Class Thirteen Video Part 1Preview Video lesson
-
94Class Thirteen Video Part 2Video lesson
-
95Class Thirteen Video Part 3Preview Video lesson
-
96Class Thirteen Video Part 4Video lesson
-
97Class Thirteen Video Part 5Video lesson
-
98Class Thirteen Quiz5 questions
-
99Class Fourteen: Text (MODIFYING DATA WITHIN DATABASE)3 Hours
There are three main operations in modifying database:
INSERT, UPDATE, and DELETE.
INSERT Statement -
100Class Fourteen Video Part 1Preview Video lesson
-
101Class Fourteen Video Part 2Video lesson
-
102Class Fourteen Video Part 3Video lesson
-
103Class Fourteen Video Part 4Video lesson
-
104Class Fourteen Video Part 5Video lesson
-
105Class Fourteen Video Part 6Video lesson
-
106Class Fourteen Quiz5 questions
-
107Class Fifteen: Text(OPERATORS IN SQL)3 Hours
Comparison operators (Greater than”>”, Less than “<”, Equal to “=”, Not equal to “!=” “<>”)
Arithmetic operators (Additions, subtractions, division and multiplications)
Logical operators or operational operators (And, Or, Between, In, Like, Not like, Is)
-
108Class Fifteen Video Part 1Preview Video lesson
-
109Class Fifteen Video Part 2Preview Video lesson
-
110Class Fifteen Video Part 3Preview Video lesson
-
111Class Fifteen Video Part 4Preview Video lesson
-
112Class Fifteen Video Part 5Video lesson
-
113Class Fifteen Video Part 6Video lesson
-
114Class Fifteen Quiz5 questions
-
115Week 5 AssignmentAssignment
-
116Class Sixteen Text (Join)3 Hours
In SQL, a JOIN is used to combine rows from two or more tables based on a related column between them.
-
117Class Sixteen Video Part 13 Hours
-
118Class Sixteen Video Part 23 Hours
-
119Class Sixteen Video Part 3Video lesson
-
120Class Sixteen Video Part 4Video lesson
-
121Class Sixteen Video Part 5Video lesson
-
122Class Sixteen Video Part 6Video lesson
-
123Class Sixteen Quiz5 questions
-
124Class Seventeen Text(Group by, Having, Case statement and Subquery)3 Hours
In SQL, GROUP BY is a clause used to group rows of a result set by one or more columns. It allows you to aggregate data and perform calculations on groups of rows that share common values.
-
125Class Seventeen Video Part 13 Hours
-
126Class Seventeen Video Part 2Video lesson
-
127Class Seventeen Video Part 3Video lesson
-
128Class Seventeen Video Part 4Video lesson
-
129Class Seventeen Video Part 5Video lesson
-
130Class Seventeen Video Part 6Video lesson
-
131Class Seventeen Quiz5 questions
-
132Class Eighteen Tex:(Table Designer Method in SQL)3 Hours
The Table Designer is a graphical tool in SQL Server Management Studio (SSMS) that allows you to create and modify database tables.
-
133Class Eighteen Video Part 1Preview Video lesson
-
134Class Eighteen Video Part 2Preview Video lesson
-
135Class Eighteen Video Part 3Video lesson
-
136Class Eighteen Video Part 4Video lesson
-
137Class Eighteen Video Part 5Preview Video lesson
-
138Class Eighteen Quiz5 questions
-
139WEEK 6 ASSIGNMENTAssignment
-
140Class Nineteen; Text(Introduction to Power BI)3 Hours
Power BI is a business analytics service by Microsoft that allows users to create interactive visualizations and business intelligence reports.
-
141Class Nineteen Video Part 1Preview Video lesson
-
142Class Nineteen Video Part 2Preview Video lesson
-
143Class Nineteen Video Part 3Preview Video lesson
-
144Class Nineteen Video Part 4Preview Video lesson
-
145Class Nineteen Video Part 5Preview Video lesson
-
146Class Nineteen Video Part 6Preview Video lesson
-
147Class Nineteen Quiz5 questions
-
148Class Twenty; Text(Transpose, Pivot and unpivot column)3 Hours
Transpose
Transpose is an operation that swaps the rows and columns of a table.
It converts rows into columns and columns into rows.
Change table from horizontal to vertical or from vertical to horizontal
-
149Class Twenty Video Part 1Video lesson
-
150Class Twenty video Part 2Preview 3 Hours
-
151Class Twenty video Part 33 Hours
-
152Class Twenty video Part 4Preview 3 Hours
-
153Class Twenty video Part 53 Hours
-
154Class Twenty video Part 63 Hours
-
155Class Twenty video Part 73 Hours
-
156Class Twenty Quiz5 questions
-
157Class Twenty-one; Text (Appending, Merging and Data Modelling)3 Hours
In Power BI, Append and Merge are two distinct operations used to combine data from multiple tables or queries.
-
158Class Twenty-one Video Part 1Preview Video lesson
-
159Class Twenty-one Video Part 2Video lesson
-
160Class Twenty-one Video Part 3Video lesson
-
161Class Twenty-one Video Part 4Video lesson
-
162Class Twenty-one Video Part 5Video lesson
-
163Class Twenty-one Video Part 6Video lesson
-
164Class Twenty-one Quiz5 questions
-
165WEEK 7 ASSIGNMENTAssignment
-
166Class Twenty-Two: Text (Data Analysis Expression)3 Hours
Data Analysis Expression commonly known as DAX is the formula languages that derives PowerBI.
With DAX you can (a) Add calculated columns and Measures to your model using intuitive syntax. (b) Go beyond the capabilities of traditional “grid style” formulas, with powerful and flexible functions built specifically to work with relative data models.
-
167Class Twenty-Two Video Part 1Preview Video lesson
-
168Class Twenty-Two Video Part 2Video lesson
-
169Class Twenty-Two Video Part 3Video lesson
-
170Class Twenty-Two Video Part 5Video lesson
-
171Class Twenty-Two Video Part 4Video lesson
-
172Class Twenty-Two Video Part 6Video lesson
-
173Class Twenty-Two Video Part 7Video lesson
-
174Class Twenty-Two Quiz5 questions
-
175Class Twenty-Three: Text (DATE AND TIME FUNCTIONS)3 Hours
Basic date and time functions as well as advance time intelligence operators; common example; DateDiff, YearFranc, Year/Month/Day, Hour/Minute/Second, Today/Now, Weekday/Weekend.
-
176Class Twenty-Three Video Part 1Video lesson
-
177Class Twenty-Three Video part 2Video lesson
-
178Class Twenty-Three Video part 3Video lesson
-
179Class Twenty-Three Video part 4Video lesson
-
180Class Twenty-Three Video part 6Video lesson
-
181Class Twenty-Three Video part 5Video lesson
-
182Class Twenty-Three Quiz5 questions
-
183Class Twenty-four: Text (CORRELATION ANALYSIS)3 Hours
Correlation analysis also known as bivariate, is primarily concerned with finding out whether a relationship exist between variables and then determining the magnitude and action of that relationship.
-
184Class Twenty-four Video part 13 Hours
-
185Class Twenty-four Video part 2Video lesson
-
186Class Twenty-four Video part 3Video lesson
-
187Class Twenty-four Video part 4Video lesson
-
188Class Twenty-four Video part 5Video lesson
-
189Class Twenty-Four Quiz5 questions
-
190WEEK 8 ASSIGNMENTAssignment
-
191Class Twenty-Five: Text(Introduction to Python)3 Hours
Python Basics:
Variable: A Variable is like a container that is used to store data or values.
· A variable is assigned names which is used to refer its values
· A variable is mutable. Ie its values can change anytime.
For example:
my_list = [1, 2, 3]
my_list[0] = 10 # modify the first element
print(my_list) # [10, 2, 3]
-
192Class Twenty-five Video part 13 Hours
-
193Class Twenty-five Video part 2Video lesson
-
194Class Twenty-five Video part 3Video lesson
-
195Class Twenty-five Video part 4Video lesson
-
196Class Twenty-Five Quiz5 questions
-
197Class Twenty-Six: Text(Operators in Python)3 Hours
In Python, operators are special symbols or keywords that are used to perform operations on variables and values. Here are the main categories of operators in Python:
Types of operators
1. Arithmetic Operators
- + (addition), - (subtraction), * (multiplication), / (division), ** (exponentiation), % (modulus)
- // (floor division)
-
198Class Twenty-Six Video part 1Video lesson
-
199Class Twenty-Six Video part 2Video lesson
-
200Class Twenty-Six Video part 3Video lesson
-
201Class Twenty-Six Video part 4Video lesson
-
202Class Twenty-Six Video part 6Video lesson
-
203Class Twenty-Six Video part 5Video lesson
-
204Class Twenty-Six Quiz5 questions
-
205Class Twenty-Seven: Text (CONTROL FLOW)3 Hours
Control flow in python refers to the order in which individual statements, instructions or functions are executed or evaluated in a program. It determines how a program move through its code, allowing for decision making and repetition
-
206Class Twenty-Seven Video part 1Video lesson
-
207Class Twenty-Seven Video part 2Video lesson
-
208Class Twenty-Seven Video part 3Video lesson
-
209Class Twenty-Seven Video part 4Video lesson
-
210Class Twenty-Seven Video part 5Video lesson
-
211Class Twenty-Seven Video part 6Video lesson
-
212Class Twenty-Seven Quiz5 questions
-
213WEEK 9 ASSIGNMENTAssignment
-
214Class Twenty-Eight: Text DATA STRUCTURE (LIST)3 Hours
TYPES
1. LIST
A list is a collection of values that can be of the same data type or not. It is mutable, it item can be modified or change.
List declaration
Empty =[ ]
Type (Empty)
Each value in a list is separated by a comma.
-
215Class Twenty-Eight Video part 13 Hours
-
216Class Twenty-Eight Video part 2Video lesson
-
217Class Twenty-Eight Video part 3Video lesson
-
218Class Twenty-Eight Video part 4Video lesson
-
219Class Twenty-Eight Video part 5Video lesson
-
220Class Twenty-Eight Quiz5 questions
-
221Class Twenty-Nine: Text; DATA STRUCTURE (TUPLE, SET )3 Hours
TUPLE
Inserting values into tuple by separating each value with a comma.
Mytup = (2)
Print(mytup)
A= (2,3,4,6,9)
Print(type(A)
B= 2, 4, 6,9
Type(B)
-
222Class Twenty-Nine Video part 1Video lesson
-
223Class Twenty-Nine Video part 2Video lesson
-
224Class Twenty-Nine Video part 3Video lesson
-
225Class Twenty-Nine Video part 4Video lesson
-
226Class Twenty-Nine Quiz5 questions
-
227Class Thirty: Text (Dictionary, Functions)3 Hours
In Python, a dictionary is a mutable data type that stores mappings of unique keys to values.
-
228Class Thirty Video part 1Video lesson
-
229Class Thirty Video part 2Video lesson
-
230Class Thirty Video part 3Video lesson
-
231Class Thirty Video part 4Video lesson
-
232Class Thirty Quiz5 questions
-
233WEEK 10 ASSIGNMENTAssignment
-
234Class Thirty-One; Text(Modules in python)3 Hours
A module is a file containing python definitions and statements. A module can define functions, classes and variables that can be reused across different programs.
Importing modules
You can use the import keyword to bring a module into your program using system inbuild module.
-
235Class Thirty-One Video Part 1Video lesson
-
236Class Thirty-One Video Part 2Video lesson
-
237Class Thirty-One Video Part 3Video lesson
-
238Class Thirty-One Video Part 4Video lesson
-
239Class Thirty-One Video Part 5Video lesson
-
240Class Thirty-One Video Part 6Video lesson
-
241Class Thirty-One Quiz5 questions
-
242Class Thirty-Two: Text (PANDAS)3 Hours
Pandas is a powerful and widely used open-source data analysis and manipulation library for python. It provides flexible data structures that make it easy to work with structure data.
Key features of pandas
-
243Class Thirty-Two Video Part 1Video lesson
-
244Class Thirty-Two Video Part 2Video lesson
-
245Class Thirty-Two Video Part 33 Hours
-
246Class Thirty-Two Video Part 4Video lesson
-
247Class Thirty-Two Video Part 5Video lesson
-
248Class Thirty-Two Video Part 6Video lesson
-
249Class Thirty-Two Video Part 7Video lesson
-
250Class Thirty-Three; Text (Data Visualization with Python)3 Hours
Data visualization with Python is the process of creating graphical representations of data to better understand and communicate insights
-
251Class Thirty-Three Video Part 1Video lesson
-
252Class Thirty-Two Video Part 23 Hours
-
253Class Thirty-Two Video Part 3Video lesson
-
254Class Thirty-Three Video Part 43 Hours
-
255Class Thirty-Three Video Part 5Video lesson
-
256Class Thirty-Three Video Part 6Video lesson
-
257Class Thirty-Four; Text (THE 12 KEY POINTS TO CONSIDER WHEN PRESENTING TO BUSINESS EXCUTIVES)3 Hours
Always remember that the goal is to enable executive to make informed decisions quickly and confidently. Keep the focus on the business impact of the data and how it aligns with organizational objectives.
-
258Class Thirty-Four Video Part 1Video lesson
-
259Class Thirty Four Video part 2Video lesson
-
260Class Thirty Four Video part Part 3Video lesson
-
261Class Thirty Four Video part 4Video lesson
-
262Class Thirty-Five (General Revision)3 Hours
HYPOTHESIS TEST FOR A SAMPLE MEAN
A hypothesis test for a sample mean is a statistical procedure used to determine whether a sample mean is significantly different from a known or hypothesized population mean.
-
263Class Thirty-Six (Project Presentation)3 Hours
Students presenting their individual projects.

-
Data Analysis Batch B 2025
-
What is Prerequisite coursesA prerequisite is a specific course that you must complete before you can take another course at the next grade level.