Pediforte
Data Science

Data Analysis & Data Visualization

Embark on a journey to become a skilled data analyst at Pediforte. In today's data-driven world, the ability to extract valuable insights from data is a valuable skill that can open doors to exciting career opportunities. Data Analysis Fundamentals: Understand the role of a data analyst, the data lifecycle, and key tools and workflows. Excel for Analysis: Work with spreadsheets, formulas, pivot tables, charts, and data cleaning in Excel or Google Sheets. Python for Data Analysis: Use Python with pandas, NumPy, and matplotlib for cleaning, processing, and visualizing data. SQL for Data Querying: Write SQL queries to extract, filter, sort, and aggregate data from databases. Data Visualization: Create visual reports using tools like Excel charts, matplotlib, seaborn, or Tableau. Real Projects: Analyze real business data for projects like customer trends, sales insights, and survey analytics. Decision-Making with Data: Generate insights, present findings, and support business decisions with data. Career Guidance: Build a professional portfolio, improve your CV, and get ready for analyst job interviews or freelance gigs.

12 Weeks9 modules · 152 lessonsEnglish
Data Analysis & Data Visualization  thumbnail
14% OFF
₦300,000₦350,000SAVE 14%

Platform Launch

Offer ends in 74 days

Or pay in installments at checkout.

This course includes

152 Lectures12 WeeksCertificateEnglish

Course Curriculum

9 modules · 152 lessons
1Introduction22 lessons
  • What Data Analysis Is and Why It Matters

    Explain the purpose of data analysis in simple business situations.

  • Understanding Data, Information, and Business Questions

    Distinguish between raw data, useful information, and a clear business question.

  • Types of Data and Common File Formats

    Identify basic data types and file formats used in analysis.

  • Setting Up Your Workspace for Analysis

    Install and open the core tools used in the course.

  • Getting Started with Excel for Data Work

    Open a dataset in Excel and inspect its rows and columns.

  • Reading and Saving Data in Jupyter Notebooks

    Launch Jupyter Notebook and load a simple dataset with Python.

  • Your First Look at Pandas DataFrames

    Use Pandas to display basic dataset structure and summary information.

  • PROJECT: Explore a Simple Business Dataset

    Create a short notebook and spreadsheet summary of one dataset using basic inspection steps.

  • What Databases Are and How SQL Works

    Describe how databases store business data and how SQL retrieves it.

  • Writing Simple SQL Queries

    Write basic SQL queries to select columns and filter rows.

  • Sorting, Limiting, and Grouping Data in SQL

    Use SQL to sort results, limit output, and summarize data by category.

  • Cleaning Basics: Missing Values, Duplicates, and Wrong Types

    Identify common data quality problems in a dataset.

  • Cleaning Data with Pandas

    Apply simple Pandas methods to fix missing values, duplicates, and data types.

  • Using Excel for Quick Data Cleaning

    Use Excel tools to correct small data issues in a table.

  • PROJECT: Clean and Organize a Business Dataset

    Prepare a messy dataset for analysis using Excel, SQL, or Pandas.

  • Exploratory Data Analysis with Questions

    Ask and answer basic analysis questions from a cleaned dataset.

  • Descriptive Statistics for Beginners

    Calculate and interpret simple summary statistics in Python or Excel.

  • Visualizing Data with Matplotlib and Seaborn

    Create simple charts that show patterns in business data.

  • Choosing the Right Chart for the Message

    Match common business questions to appropriate chart types.

  • Building a Simple Dashboard in Power BI

    Create a basic dashboard with one dataset and a few visuals.

  • PROJECT: Build an End-to-End Mini Analysis

    Analyze, clean, visualize, and present findings for a small business dataset.

  • Telling a Clear Story with Data

    Write a short data story that explains findings and recommendations.

2Microsoft Excel18 lessons
  • Getting Started with Microsoft Excel

    Identify the Excel interface and open, save, and close a workbook.

  • Workbooks, Worksheets, and Cells

    Explain the difference between a workbook, a worksheet, and a cell.

  • Entering and Editing Data

    Enter, edit, and delete data in a worksheet.

  • Formatting Cells for Clarity

    Format text, numbers, and dates to make a spreadsheet easier to read.

  • Using Basic Formulas

    Create simple formulas with addition, subtraction, multiplication, and division.

  • Essential Functions: SUM, AVERAGE, MIN, and MAX

    Use basic Excel functions to calculate common summary values.

  • Copying Formulas with Relative References

    Copy formulas across cells and observe how cell references change.

  • Project: Build a Personal Expense Tracker

    Create a simple expense tracker spreadsheet that records spending and calculates totals.

  • Sorting and Filtering Data

    Sort and filter a table to find specific records.

  • Working with Excel Tables

    Convert a data range into a table and use table features to manage data.

  • Cleaning Data with Find, Replace, and Remove Duplicates

    Clean a dataset by fixing repeated values and inconsistent text entries.

  • Using IF to Make Simple Decisions

    Write an IF formula to return different results based on a condition.

  • Counting and Summarizing with COUNT, COUNTA, and AVERAGEIF

    Use counting and conditional summary functions to analyze data.

  • Introduction to Charts in Excel

    Create a basic chart from spreadsheet data.

  • Choosing the Right Chart for the Data

    Match common data questions to suitable chart types.

  • Project: Sales Summary Dashboard in Excel

    Build a small Excel dashboard that summarizes sales data with tables, formulas, and charts.

  • Preparing Excel Data for Analysis in Python and SQL

    Export a cleaned Excel dataset for use in pandas and SQL workflows.

  • Capstone Project: Business Report from Excel Data

    Create a complete Excel-based analysis report with cleaned data, summary calculations, and visuals.

3Microsoft PowerBi17 lessons
  • What Power BI Is and Why Analysts Use It

    Explain the purpose of Power BI and identify the kinds of business questions it helps answer.

  • Installing Power BI Desktop and Signing In

    Install Power BI Desktop and open a signed-in workspace successfully.

  • Getting to Know the Power BI Interface

    Navigate the main Power BI screens and locate the report, data, and model views.

  • Importing Data from Excel and CSV Files

    Load a simple dataset into Power BI from Excel or CSV.

  • Understanding Tables, Columns, and Data Types

    Identify tables, columns, and data types in a Power BI dataset.

  • Cleaning Data in Power Query

    Remove basic data problems such as blank rows, unwanted columns, and incorrect formats in Power Query.

  • Creating Simple Relationships Between Tables

    Connect two related tables using a basic relationship in the data model.

  • Building Your First Visuals

    Create bar charts, line charts, and tables from a dataset in a report.

  • Hands-On Project: Build a Simple Sales Report

    Create a basic Power BI report that shows sales by product, month, and region.

  • Choosing the Right Visual for the Question

    Match common business questions with the most suitable chart type.

  • Using Filters and Slicers

    Add filters and slicers to let users explore report data interactively.

  • Formatting Reports for Clarity

    Improve a report by adjusting titles, colors, labels, and layout.

  • Creating Basic Measures with DAX

    Write simple DAX measures for totals, averages, and counts.

  • Understanding Basic Dashboard Design

    Organize visuals on a page to make a clear and readable dashboard.

  • Publishing Reports to Power BI Service

    Publish a finished report from Power BI Desktop to Power BI Service.

  • Sharing and Presenting a Power BI Dashboard

    Share a published report and present key findings to a business audience.

  • Capstone Project: Create a Business Dashboard from Raw Data

    Build and present a complete Power BI dashboard that answers a real business question using cleaned data, visuals, filters, and measures.

4Introduction to Python for data analysis19 lessons
  • What Data Analysis Is and How Python Helps

    Explain how Python is used in data analysis and identify the main tools in this course.

  • Setting Up Python, Jupyter Notebooks, and Anaconda

    Install and open the Python learning environment used for the module.

  • Working in Jupyter Notebooks

    Create and save a Jupyter Notebook and run simple code cells.

  • Python Basics: Variables and Simple Calculations

    Use variables to store values and perform basic arithmetic in Python.

  • Python Data Types and Printing Results

    Identify common Python data types and display output with print statements.

  • Lists and Dictionaries for Storing Data

    Create lists and dictionaries to organize small data sets in Python.

  • Importing Pandas and Loading a CSV File

    Import Pandas and load a CSV file into a DataFrame.

  • Inspecting DataFrames with Rows, Columns, and Basic Summary

    Examine the shape, column names, and first rows of a DataFrame.

  • PROJECT: Build a Mini Data Cleaning Notebook

    Create a notebook that loads a CSV file, inspects the data, and identifies basic data issues.

  • Selecting Columns and Filtering Rows in Pandas

    Extract specific columns and filter rows using simple conditions.

  • Handling Missing Values and Duplicate Rows

    Detect and clean missing values and duplicate records in a DataFrame.

  • Creating New Columns with Basic Transformations

    Add new columns to a DataFrame using simple calculations and text changes.

  • Group By and Basic Data Summary

    Use group by operations to calculate totals and averages by category.

  • Exploring Data with Matplotlib and Seaborn

    Create basic charts to compare values and show patterns in data.

  • Reading Data from Excel and Connecting Python to Spreadsheets

    Load an Excel file into Pandas and work with spreadsheet-style data in Python.

  • PROJECT: Exploratory Analysis of a Business Dataset

    Analyze a business dataset in Python and present key findings with cleaned data and charts.

  • Writing SQL Queries to Support Python Analysis

    Use SQL to extract a small dataset that can be analyzed in Python.

  • Combining SQL Results and Python for Analysis

    Import SQL query results into Pandas and continue analysis in Python.

  • PROJECT: Capstone Data Analysis Notebook

    Build a complete analysis notebook that loads data, cleans it, explores it, and communicates findings with charts.

5Introduction to SQL for Data Analysis16 lessons
  • What SQL Is and How Data Is Stored in Tables

    Explain how SQL is used to read data from tables in a database.

  • Setting Up a SQL Practice Environment

    Install and open a SQL tool for writing and running queries.

  • Understanding Databases, Tables, Rows, and Columns

    Identify databases, tables, rows, and columns in a sample dataset.

  • Writing Your First SELECT Query

    Write a simple SELECT query to display all data from a table.

  • Choosing Columns with SELECT

    Write queries that return only specific columns from a table.

  • Filtering Rows with WHERE

    Write queries that return rows matching a condition.

  • Sorting Results with ORDER BY

    Write queries that sort data in ascending or descending order.

  • Project 1: Explore a Sales Dataset with Basic SQL

    Build a set of SQL queries that answer simple business questions from a sample sales table.

  • Counting and Summarizing Data with COUNT, SUM, AVG, MIN, and MAX

    Write aggregate queries that summarize numeric data.

  • Grouping Data with GROUP BY

    Write queries that summarize data by category using GROUP BY.

  • Filtering Groups with HAVING

    Write queries that filter grouped results using HAVING.

  • Joining Two Tables with INNER JOIN

    Write a query that combines related data from two tables.

  • Joining Tables for Analysis with LEFT JOIN

    Write a query that keeps all rows from one table while adding matching data from another.

  • Working with NULLs and Missing Data

    Write queries that detect and handle missing values.

  • Using Simple SQL Logic with AND, OR, and CASE

    Write queries that apply multiple conditions and create basic category labels.

  • Capstone Project: Analyze a Business Dataset with SQL

    Create a complete SQL analysis that uses filtering, sorting, aggregation, grouping, and joins to answer business questions.

6Numpy19 lessons
  • What NumPy Is and Why Data Analysts Use It

    Identify how NumPy helps store and process numerical data faster than plain Python lists.

  • Setting Up Python, Jupyter Notebook, and NumPy

    Install and open the tools needed to run NumPy code in Jupyter Notebook.

  • Creating Your First NumPy Arrays

    Create one-dimensional NumPy arrays from Python lists and inspect their values.

  • Understanding Array Shape, Size, and Data Type

    Check the shape, size, and data type of a NumPy array.

  • Selecting Values from Arrays

    Use indexing and slicing to select specific elements from a NumPy array.

  • Changing Array Values and Creating Copies

    Modify values in a NumPy array and create a separate copy when needed.

  • Working with Two-Dimensional Arrays

    Create and read a two-dimensional NumPy array like a simple table.

  • Performing Basic Calculations with Arrays

    Use NumPy to add, subtract, multiply, and divide array values.

  • PROJECT: Mini Sales Analysis with NumPy

    Build a small notebook that uses NumPy arrays to calculate sales totals, averages, and simple comparisons.

  • Using Array Methods to Summarize Data

    Calculate totals, averages, minimums, and maximums with NumPy methods.

  • Filtering Data with Conditions

    Select array values that meet a rule using comparison operators.

  • Working with Missing or Invalid Values

    Identify and handle missing values in a NumPy array using simple replacement methods.

  • Reshaping and Flattening Arrays

    Change the layout of an array without changing its data.

  • Combining and Splitting Arrays

    Join arrays together and separate them into smaller parts.

  • Using NumPy with Random Numbers

    Generate random data with NumPy for practice and simple simulations.

  • PROJECT: Customer Data Practice Notebook

    Create a notebook that cleans, reshapes, filters, and summarizes customer-like data using NumPy.

  • Connecting NumPy with Pandas DataFrames

    Move data between NumPy arrays and Pandas DataFrames for analysis.

  • Using NumPy Results in Charts and Business Insights

    Use NumPy-calculated values to support simple visual analysis in Matplotlib or Seaborn.

  • CAPSTONE: End-to-End NumPy Analysis Workflow

    Complete a full beginner-friendly analysis in Jupyter Notebook using NumPy from raw data to insight.

7Pandas19 lessons
  • Getting Started with Jupyter Notebook and Python

    Open Jupyter Notebook and run basic Python code cells.

  • Understanding Pandas DataFrames and Series

    Create a DataFrame and a Series from simple sample data.

  • Loading Data into Pandas

    Import a CSV file into Pandas and inspect the first rows.

  • Exploring Columns, Rows, and Data Types

    Identify columns, row counts, and data types in a DataFrame.

  • Selecting Data with loc and iloc

    Extract specific rows and columns using loc and iloc.

  • Filtering Data with Conditions

    Filter rows in a DataFrame using simple logical conditions.

  • Sorting and Organizing Data

    Sort a DataFrame by one or more columns.

  • Adding and Updating Columns

    Create new columns and update existing values in a DataFrame.

  • PROJECT: Sales Data Exploration in Pandas

    Analyze a small business sales dataset by loading, filtering, sorting, and summarizing key fields.

  • Handling Missing Values

    Find missing values and apply a simple method to handle them.

  • Cleaning Text and Standardizing Values

    Clean text fields by trimming spaces and making values consistent.

  • Changing Data Types

    Convert columns to the correct data type for analysis.

  • Combining DataFrames with Merge and Join

    Combine two related DataFrames into one dataset.

  • Grouping Data and Calculating Summary Statistics

    Use groupby to calculate totals, averages, and counts.

  • Basic Pandas Visualisation with Matplotlib and Seaborn

    Create simple charts from a Pandas DataFrame using Matplotlib and Seaborn.

  • PROJECT: Cleaning and Summarizing a Business Dataset

    Prepare a messy business dataset, combine related tables, and produce a clean summary for analysis.

  • Using Pandas with SQL and Excel Files

    Import data from Excel and connect Pandas outputs to SQL-ready tables.

  • Building a Reusable Analysis Workflow

    Organize a Pandas analysis into clear, repeatable notebook steps.

  • CAPSTONE: End-to-End Data Analysis in Pandas

    Complete a full analysis from raw data to insight-ready summary and visual output.

8Data Visualization18 lessons
  • What Data Visualization Is and Why It Matters

    Explain the purpose of data visualization and identify when to use charts instead of tables.

  • Getting Ready: Installing and Opening the Tools

    Set up Jupyter Notebooks, Python libraries, Excel, and Power BI for the module.

  • Reading Data for Charts

    Load a simple dataset into Python and Excel for visualization practice.

  • Choosing the Right Chart for the Question

    Match common business questions to the most suitable chart type.

  • Building Your First Bar and Column Charts in Excel

    Create basic bar and column charts from a small dataset in Excel.

  • Line Charts for Change Over Time

    Build a line chart that shows how a value changes across time.

  • Pie Charts, Donuts, and Simple Proportions

    Create proportion charts and explain when they are helpful or misleading.

  • Project 1: Make a Simple Business Report in Excel

    Create a short set of charts in Excel that answers one business question clearly.

  • Introducing Matplotlib in Python

    Generate a basic chart in Jupyter Notebook using Matplotlib.

  • Improving Charts with Titles, Labels, and Colors

    Add clear titles, axis labels, and simple formatting to a Python chart.

  • Exploring Patterns with Seaborn

    Create cleaner charts in Seaborn to compare categories and distributions.

  • Making Visuals Easier to Read

    Apply basic design choices that improve readability and reduce clutter.

  • Using SQL Data for Visualization

    Write a simple SQL query that prepares data for charting.

  • Project 2: Build a Python Chart Set from Real Data

    Create a small chart dashboard in Python using a cleaned dataset and multiple chart types.

  • Building Interactive Visuals in Power BI

    Load data into Power BI and create a basic interactive report page.

  • Adding Filters, Slicers, and Drill-Down Views

    Add simple interactive controls to help users explore a report.

  • Telling a Business Story with Charts

    Arrange visuals and write a short narrative that explains the main insight.

  • Capstone: Create and Present a Data Visualization Dashboard

    Build a complete dashboard and present the key findings in a clear business story.

9Projects & Portfolio4 lessons
  • Final Project

    Final project for Data Analysis course

  • Setup your portfolio

    How to setup your data analysis portfolio

  • Preparing for Job interview

    Best Practices to prepare yourself for Data analysis role job interviews

  • Certification

    Request for your certificate

Course Details

Level
Beginner
Duration
12 Weeks
Modules
9
Lectures
152
Language
English
Certificate
Included
Last Updated
6 Oct 2026

What You Get

  • Expert-led lectures
  • AI-powered learning assistant
  • Live classes with instructors
  • Hands-on projects & assignments
  • Certificate of completion
  • 4 months free Community membership
Message Us