Data Analysis 2026 (Batch B)
- Curriculum
- Reviews
-
1Class One Text (INTRODUCTION TO DATA ANALYSIS)3 Hours
Data: a representation of information or material recorded and known or assumed as facts and used as a basis of reasoning, discussion or calculation represented especially in the form of numbers
-
2Excel Class OneVideo lesson
-
3Class Two Text (Formulae and Functions)2 Hours
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.
We clarified the difference between formulas and functions, highlighting how they're often used interchangeably in everyday usage.
-
4Excel Class TwoVideo lesson
-
5Class Two Quiz5 questions
-
6Class Three Text (Using Lookups)2 Hours
The term ‘Look up’ as used in the context, means to look up (search) from a list.
There are two main LOOKUP functions that can be used within Excel. These are:
HLOOKUP
VLOOKUP
XLOOKUP
-
7Excel Class ThreeVideo lesson
-
8Class Three Quiz5 questions
-
9WEEK 1 ASSIGNMENTAssignment
-
10Excel Class OneVideo lesson
-
11Excel Class TwoVideo lesson
-
12Excel Class ThreeVideo lesson
-
13Class Four Text (If Statement, Nested If and Functions for Data Cleaning)2 Hours
An IF statement in Excel is a logical function that tests a condition and returns one value if true and another value if false.
-
14Excel Class FourVideo lesson
-
15Class Four Quiz5 questions
-
16Class Five Text (Sort and Filters, Removing extra rows, Conditional formatting, removing duplicate)2 Hours
Sorts: Arrange data in a specific order (ascending, descending, alphabetical, etc.) to organize and analyze it.
Filters: Show only specific data that meets certain conditions, hiding the rest. This helps focus on relevant information
-
17Excel Class FiveVideo lesson
-
18Class Five Quiz5 questions
-
19Class Six Text: (Data Cleaning in Power Query Editor)2 Hours
Power Query Editor, also known as "Get & Transform" in some versions of Microsoft Excel, is a data analysis tool that allows users to efficiently import, transform, and combine data from various sources.
-
20Excel Class SixVideo lesson
-
21Class Six Quiz5 questions
-
22WEEK 2 ASSIGNMENTAssignment
-
23Excel Class Four_aVideo lesson
-
24Excel Class Four_bVideo lesson
-
25Excel Class Five_aVideo lesson
-
26Excel Class Five_bVideo lesson
-
27Excel Class Six_aVideo lesson
-
28Excel Class Six_bVideo lesson
-
29Class Seven Text: (-DATA MANIPULATION IN EXCEL)2 Hours
Pivot tables are a powerful tool for data manipulation.
Data Manipulation with Pivot Tables:
1. Summarize large datasets: Pivot tables help you summarize large datasets by grouping and aggregating data.
2. Analyze data from different angles: Pivot tables enable you to rotate and pivot your data to analyze it from different perspectives.
3. Create custom calculations: Pivot tables allow you to create custom calculations, such as calculated fields and measures.
-
30Excel Class SevenVideo lesson
-
31Class Seven Quiz5 questions
-
32Class Eight Text (Building Dashboard in Excel)2 Hours
BUILDING OF DASHBOARD AND SLICERS
A dashboard is a visual representation of data that's designed to provide an at-a-glance overview of key metrics. A dashboard can include a variety of visualizations, like charts, tables, and graphs.
It's a great way to get a quick overview of your data and identify areas that need attention. Dashboards are often used in business intelligence and data analytics applications.
-
33Excel Class EightVideo lesson
-
34Class Eight Quiz5 questions
-
35Class Night Text (More on Data manipulation and Dashboard)2 Hours
Metrics in a dashboard refer to the quantifiable measures used to track and analyze performance, progress, or trends. These metrics are often displayed in a visual format, such as charts, graphs, or tables, to provide insights and facilitate decision-making.
-
36Excel Class NineVideo lesson
-
37Class Nine Quiz5 questions
-
38WEEK 3 ASSIGNMENTAssignment
-
39Excel Class SevenVideo lesson
-
40Excel Class EghtVideo lesson
-
41Excel Class Nine_aVideo lesson
-
42Excel Class Nine_Bhttps://youtu.be/0PbHI-PbzAc
-
43Class Ten Text (More on Data Manipulation and Dashboard)2 Hours
A dashboard is a visual representation of data that's designed to provide an at-a-glance overview of key metrics. A dashboard can include a variety of visualizations, like charts, tables, and graphs.
-
44Excel Class TenVideo lesson
-
45Class Ten Quiz5 questions
-
46Class Eleven Text (Dashboard, Metric and Slicers)2 Hours
Metrics in a dashboard refer to the quantifiable measures used to track and analyze performance, progress, or trends. These metrics are often displayed in a visual format, such as charts, graphs, or tables, to provide insights and facilitate decision-making
-
47Excel Class ElevenVideo lesson
-
48Class Eleven Quiz5 questions
-
49Class Twelve Text(Correlation and Regression)2 Hours
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
-
50Excel Class TwelveVideo lesson
-
51Class Twelve Quiz5 questions
-
52WEEK 4 ASSIGNMENTAssignment
-
53Excel Class 10AVideo lesson
-
54Excel Class 10BVideo lesson
-
55Excel Class 10CVideo lesson
-
56Class ThirteenText(Statistical Analysis)2 Hours
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.
-
57Excel Class ThirteenVideo lesson
-
58Class Thirteen Quiz5 questions
-
59Class Fourteen Text (HYPOTHESIS TEST)2 Hours
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.
-
60Class Fourteen Quiz5 questions
-
61Class Fifteen Text (Introduction to SQL (STRUCTURED QUERY LANGUAGE)2 Hours
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
-
62SQL Class OneVideo lesson
-
63Class Fifteen Quiz5 questions
-
64WEEK 5 ASSIGNMENTAssignment
-
65Class Sixteen Text(MODIFYING DATA WITHIN DATABASE)2 Hours
There are three main operations: INSERT, UPDATE, and DELETE.
INSERT Statement -
66SQL Class TwoVideo lesson
-
67Class Sixteen Quiz5 questions
-
68Class Seventeen Text (TABLE DESIGNER METHOD IN SQL and OPERATORS)Text lesson
Table Designer" feature in SQL Server Management Studio! That's a very useful feature, especially if you're new to SQL.
-
69Class Seventeen Quiz5 questions
-
70SQL Class ThreeVideo lesson
-
71WEEK 6 ASSIGN MENTAssignment
-
72Class Eighteen Text (ARITHMETIC OPERATORS zArithmetic and Logical Operators and JOINS)2 Hours
ARITHMETIC OPERATORS
Comprises Addition, subtraction, multiplication and Division
-
73SQL Class FourVideo lesson
-
74Class Eighteen Quiz5 questions
-
75Class Nineteen Text(Types of Joins in SQL)2 Hours
TYPES OF JOINS
INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER.
-
76Class Nineteen Quiz5 questions
-
77SQL Class FiveVideo lesson
-
78Class Twenty Text( Group By Statement, Having Statement, Case Statement and Subquery)2 Hours
"GROUP BY" is another built-in function in SQL that allows you to group your data based on a specific field. For example, you could use "GROUP BY" to group your data by the "Region" field in your "Sales" table. This would allow you to see the total price for each Region in your table.
-
79Class Twenty Quiz5 questions
-
80SQL Class SixVideo lesson
-
81WEEK 7 ASSIGNMENTAssignment
-
82Class Twenty-One Text (Window functions and Temporary Table)2 Hours
Window functions
• Ranking functions → assign order (ROW_NUMBER, RANK, DENSE_RANK, NTILE).
• Aggregate functions with OVER → calculate totals/averages per partition while keeping row detail.
• Value functions → peek at other rows (LEAD, LAG, FIRST_VALUE, LAST_VALUE)
Why Use NTILE
• Quartile analysis: Identify top/bottom performers, salary bands, or customer segments.
• Percentile grouping: Split data into deciles (NTILE(10)), quintiles (NTILE(5)), etc.
• Balanced distribution: Unlike RANK or DENSE_RANK, NTILE ensures groups are evenly spread across the dataset.
-
83Class Twenty-One Quiz5 questions
-
84SQL Class SevenVideo lesson
-
85Class Twenty-Two Text(Introduction to POWER BI)2 Hours
What is Power BI?
Power BI is a collection of software services, apps, and connectors that work together to turn your unrelated sources of data into coherent, visually immersive, and interactive insights.
-
86Class Twenty-Two Quiz5 questions
-
87Introduction to Power BI: Power BI Class OneVideo lesson
-
88Class Twenty-Three Text (Pivot, Unpivot table, Merge and Append Queries)2 Hours
Pivot Columns
transforms rows into columns.
Example: If you have sales data with "Month" and "Product" as rows, pivoting can make each product a column with sales values under each month.
-
89Power BI Class TwoVideo lesson
-
90Class Twenty-Three Quiz5 questions
-
91WEEK 8 ASSIGNMENTAssignment
-
92Class Twenty- Four Text (Data modelling)2 Hours
A Data model is a collection of tables and relationships that can be used to create a report.
Is techniques use in creating relationship between two or more tables.
Modeling data is about establishing and maintaining relationships so that you can effectively visualize the data in the form that your business requires.
-
93Class Twenty-Four Quiz5 questions
-
94Power BI Class ThreeVideo lesson
-
95Class Twenty-five Text (Data Analysis Expression )2 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.
-
96Power BI Class FourVideo lesson
-
97Class Twenty Five Quiz5 questions
-
98Class Twenty-Six Text(CREATING DASHBARD IN POWERBI)2 Hours
CREATING CHART FOR DASHBOARD
In Power BI, charts are a powerful tool for visualizing and manipulating data in the Report View. Here's a step-by-step guide on how to use charts and drag columns to the x and y axes:
-
99Power BI Class FiveVideo lesson
-
100Class Twenty Six Quiz5 questions
-
101WEEK 9 ASSIGNMENTAssignment
-
102Class Twenty-Seven Text (Correlation and forecasting in Power BI)2 Hours
CORRELATION ANALYSIS
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.
-
103Class Twenty-Seven Quiz5 questions
-
104Power BI Class SixVideo lesson
-
105Class Twenty- Eight Text (Introduction to Python)2 Hours
PYTHON FOR DATA ANALYSIS
-
106Class Nine Text (Python Basics)2 Hours
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]
-
107Class Twenty-Nine Quiz5 questions
-
108Python Class OneVideo lesson
-
109Class Thirty Text (Print format and Arithmetic in Python)2 Hours
When printing, you must use small letters.
Firstname = ‘Peter’
Lastname = ‘Okafor’
Print (f ‘your firstname is’, Firstname, ‘and your lastname is’, Lastname)
-
110Python Class TwoVideo lesson
-
111Class Thirty Quiz5 questions
-
112Class Thirty-One Text (If, Elif and nested if statements)2 Hours
IF STATEMENT
The use of if, elif and nested if statements in python is critical for data analysis, as they allow you to implement decision making logic in your code. These constructs are powerful tools for filtering and processing data, making them valuable for any data analyst working with python.
If, elif, and nested if is a conditional logic data cleaning and processing.
-
113Python Class ThreeVideo lesson
-
114Class Thirty-One Quiz5 questions
-
115Class Thirty-Two Text(DATA STRUCTURE)2 Hours
DATA STRUCTURE
TYPES
1. LIST 2. TUPLE 3. DICTIONARY 4. SET
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.
· Student_age = [5,10,7,9,6,8,6]
Print (student_age)
· Student_name = [‘john’, ‘peter’, ‘omo’, ‘ruth’, ‘osas’, ‘nosa’]
Print(student_name)
List with different data type
My_var = [= [‘john’, 100, ‘peter’, ‘omo’, 30, ‘ruth’, ‘osas’, 6, ‘nosa ‘]
Print(my_var)
-
116Python Class FourVideo lesson
-
117Class Thirty-Two Quiz5 questions
-
118Class Thirty-Three Text( Set and Dictionary)2 Hours
SET {}: A set is an inorder collection of unique elements' sets are used to stored multiple items in a single variable. Characteristics of set
- unordered: set do not maintain the order of their elements
- Unique elements: they only store unique elements, duplicate are auto remove.
- Mutable: sets can be modified after creation. {} curly bracket
-
119Python Class FiveVideo lesson
-
120Class Twenty -Four Text (Data Manipulation (pandas)2 Hours
DataFrames: pd.DataFrame()
- create, manipulate tabular
DataRead/Write: pd.read_csv(), df.to_csv() - handle CSV
FilesSelect/Filter: df[], df.loc[], df.query() - subset data
Group/Aggregate: df.groupby(), df.agg() - summarize data
Merge/Join: pd.merge(), df.join() - combine datasets
-
121Python Class SixVideo lesson
-
122CAPSTONE PROJECTAssignment
-
Data Analysis 2026 (Batch B)
-
What is Prerequisite coursesA prerequisite is a specific course that you must complete before you can take another course at the next grade level.