Data Science and Visualization Pathway

  • Data Analysis

    Learn to use NumPy and Pandas Python libraries to perform powerful data analysis techniques.

  • Visualization

    Discover how to create beautiful visualizations with Matplotlib and Seaborn.

  • Capstone Project

    Combine Numpy,Pandas, and Python Visualization libraries like Matplotlib and Seaborn in a capstone project analyzing cohort data.

Course curriculum

  • 1

    Data Science and Visualization Pathway

    • Introduction to Data Science and Visualization Pathway

    • NOTE: Installing Python, Anaconda, and Jupyter Notebooks

    • OPTIONAL: Installing Python, Anaconda, and Jupyter Notebooks

  • 2

    NumPy for Python

    • Introduction to Numpy

    • NumPy Arrays

    • NumPy Indexing and Selection

    • NumPy Operations

    • NumPy Exercises

    • NumPy Exercise Solutions

  • 3

    Pandas for Python and Data

    • Introduction to Pandas

    • Series Part One

    • Series - Part Two

    • DataFrames Part One

    • DataFrames Part Two

    • DataFrames Part Three

    • DataFrames Part Four

    • Conditional Filtering

    • Useful Methods Part One - Apply Method (Single Column)

    • Useful Methods Part Two - Apply Method (Multiple Columns)

    • Useful Methods Part Three - Statistics and Sorting

    • Missing Data - Part One

    • Missing Data - Part Two

    • GroupBy Operations - Part One

    • GroupBy Operations - Part Two

    • Combining DataFrames - Concatenation

    • Combining DataFrames - Inner Merge

    • Combining DataFrames - Left and Right Merge

    • Combining DataFrames - Outer Merge and Duplicates

    • Pandas Text Methods

    • Pandas Time Methods

    • Data IO - CSV Files

    • Data IO - HTML

    • Data IO - Excel Files

    • Pandas Exercise Project - Tasks Overview

    • Pandas Exercise Project - Solutions Walkthrough

  • 4

    Matplotlib for Visualization

    • Introduction to Matplotlib

    • Matplotlib Basics

    • Matplotlib Figure Objects - Part One

    • Matplotlib Figure Objects - Part Two

    • Matplotlib Figure Objects - Part Three

    • Matplotlib Subplots

    • Matplotlib Styling - Legends

    • Matplotlib Styling - Colors

    • Advanced Matplotlib Commands

    • Matplotlib Exercise Questions

    • Matplotlib Exercise Solutions

  • 5

    Seaborn for Visualization

    • Introduction to Seaborn

    • Scatterplot with Seaborn

    • Distribution Plots with Seaborn - Part One

    • Distribution Plots with Seaborn - Part Two

    • Categorical Plots with Seaborn - Part One

    • Categorical Plots with Seaborn - Part Two

    • Seaborn Distributions per Categories - Part One

    • Seaborn Distributions per Categories - Part Two

    • Seaborn Comparison Plots - Part One

    • Seaborn Comparison Plots - Part Two

    • Seaborn Grid Plots

    • Seaborn Matrix Plots

    • Seaborn Exercise Overview

    • Seaborn Exercise Solutions

  • 6

    Data Science and Visualization Capstone Project Exercise

    • Capstone Project Overview

    • Capstone Project Solutions - Part One

    • Capstone Project Solutions - Part Two

    • Capstone Project Solutions - Part Three