Master In Data Analysis-Numpy, Pandas, Visualuze & Streamlit

Posted By: ELK1nG

Master In Data Analysis-Numpy, Pandas, Visualuze & Streamlit
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.12 GB | Duration: 10h 18m

python, data structures, data analysis, Numpy, Pandas, matplotlib, Streamlit, plotly, dashboard, realtime problems

What you'll learn

Handle numerical data efficiently with NumPy

Clean, organize, and analyze datasets using Pandas

Create stunning visualizations with Matplotlib & Seaborn

Build interactive dashboards with Streamlit

Understand core statistical concepts used in data science

Apply techniques to real-world datasets and examples

Requirements

Basic Python

basics of statistics

Description

In today’s world, data is the new oil, and the ability to analyze and interpret it is one of the most in-demand skills across industries. Businesses, governments, and researchers depend on data to make smarter decisions, uncover patterns, and solve real-world problems. Yet, raw data is often messy and meaningless without the right tools.This course equips you with the essential Python libraries for data analysis—NumPy, Pandas, and Matplotlib, seaborn and Plotly to clean, process, and visualize data with confidence. NumPy powers numerical operations, Pandas simplifies handling complex datasets, and Matplotlib helps you create compelling visualizations to tell stories with data. Together, they form the foundation of any data analyst or data scientist’s toolkit.What makes this course even more powerful is the addition of Streamlit, a modern tool that allows you to transform your analysis into interactive, shareable dashboards. Instead of static reports, you’ll learn how to build dynamic apps that bring your insights to life.Whether you’re a student exploring data careers, a beginner in programming, or a professional looking to upgrade your skills, this course gives you the practical knowledge and real-world projects needed to stand out in today’s data-driven job market.Data science success starts with mastering the tools that help you explore, transform, and visualize data. This course bridges theory with practice, taking you from the foundations of data analysis all the way to building your own interactive dashboards and preparing datasets for machine learning.

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 Course content and roadmap

Lecture 3 Prerequisites

Section 2: Software Installations

Lecture 4 Python Installation

Lecture 5 Jupyter Notebook Installation (Anaconda)

Lecture 6 How to use Jupyter Notebook -Part1

Lecture 7 How to use Jupyter Notebook -Part2

Lecture 8 Install PyCharm community for Streamlit application development

Section 3: NumPy Arrays

Lecture 9 Why we need arrays, dataframes and tensors

Lecture 10 NumPy Introduction

Lecture 11 Arrays Properties

Lecture 12 array creation

Lecture 13 List Vs Arrays

Lecture 14 Vectors vs Matrics Vs Tensors

Lecture 15 reshape and resizing arrays

Lecture 16 Array Initializations - zeros, ones, and full methods

Lecture 17 arange method

Section 4: Pandas - Part1- Dataframes

Lecture 18 Pandas - Introduction

Lecture 19 Pandas Documentation

Lecture 20 Series data Vs DataFrame

Lecture 21 Create dataframes with data

Lecture 22 Export of Dataframes

Lecture 23 labelling the columns and indexes in dataframes

Section 5: Pandas -Part2 -Data loading from external sources

Lecture 24 Create dataframes from csv files

Lecture 25 dataframes - head, tail method

Lecture 26 Dataframes - columns , index, information

Lecture 27 row indexing and slicing

Lecture 28 Create dataframes from excel files

Lecture 29 Create dataframes from data servers (Optional)

Section 6: Pandas - Part3

Lecture 30 Column indexing and Column Slicing

Lecture 31 Duplicated rows/columns

Lecture 32 Dataframe filtering - single condition

Lecture 33 Filtering with filter method by columns names

Lecture 34 Dataframe filtering - multiple conditions

Section 7: Pandas - Part4- Operations

Lecture 35 Datatype conversions - float to int

Lecture 36 Working with Datetime column

Lecture 37 Dataframe working with categorical data - Unique and Value counts

Lecture 38 Value counts - index and values

Lecture 39 Insert extra column/s into dataframe

Lecture 40 Insert extra row/s into dataframe

Lecture 41 Remove (drop) unnecessary column/columns

Lecture 42 Export dataframes to excel and csv

Section 8: Pandas -Part5- Advance Operations

Lecture 43 Section - Intro

Lecture 44 Overview of Encoding Techniques

Lecture 45 Encoding data - map function

Lecture 46 Encoding Data - Label Encoding (Algorithmic based approach)

Lecture 47 pd.get_dummies (One Hot Encoding)

Lecture 48 Label Encoding Vs OneHotEncoding

Lecture 49 Data Bucketing - Binning process

Section 9: Pandas -Part6 - Advance Operations

Lecture 50 Section -Intro

Lecture 51 Data sorting - single level sorting

Lecture 52 Data sorting - Multilevel sorting

Lecture 53 Groupby - Signle level Grouping

Lecture 54 Multi-Level Grouping

Lecture 55 Pivot dataframes

Lecture 56 Dataframe - joins , merge, concate

Lecture 57 Dataframe - concatinations

Lecture 58 center join, left join and right join

Section 10: Pandas -Part7- Missing values and Outliers (IQR method)

Lecture 59 Section Intro

Lecture 60 Missing values - Theory

Lecture 61 impact of the missing values and options - Theory

Lecture 62 Treating of missing values - Imputation Techniques - Theory

Lecture 63 Treating of missing values - Coding part

Lecture 64 Outliers or anomalies

Lecture 65 Quantification of Outliers through IQR (Inter Quartile Method) - Theory

Lecture 66 Quantification of Outliers through IQR (Inter Quartile Method) - Coding

Lecture 67 Treating or imputing outliers

Section 11: Matplotlib- Data Visualizations

Lecture 68 Section - Intro

Lecture 69 install matplotlib, seaborn and Plotly libraries

Lecture 70 Plotting, labels, label sizes, plot the data (x.y)

Lecture 71 multiple plots in same graph

Lecture 72 plt.show() - functionality and saving plots to external memory

Lecture 73 bar garphs

Lecture 74 pie charts

Lecture 75 pie charts from dataframes

Lecture 76 scatter plots

Lecture 77 box plots

Lecture 78 histograms

Lecture 79 Seaborn - Distribution Plots

Lecture 80 Seaborn - Pairplots

Lecture 81 Seaborn - Heatmap

Lecture 82 Plotly - 3D Graphs

Lecture 83 Plotly - interactive visualizations - Scatter Plots

Lecture 84 Plotly - interactive visualizations - Tree maps

Lecture 85 Plotly - interactive visualizations - sunburst charts

Section 12: Project - Building interactive Dashboard from the scratch - Python Coding

Lecture 86 Section - Intro

Lecture 87 Streamlit - Exploration

Lecture 88 Project Design & requirements

Lecture 89 Project setup and environment setup

Lecture 90 first app running

Lecture 91 app_development.py

Beginners who want to start a career in data science or machine learning,Analysts looking to upskill in Python-based data handling and visualization,Anyone eager to create insightful reports and dashboards without overwhelming complexity,Who are interested to build webapps with data analytics,Students and professionals who want practical, applied knowledge with real-world datasets