Log In
Data Analysis and Visualization with Python

Data Analysis and Visualization with Python

Log in to enroll

This course is an introduction to Data Analysis & Visualization using Python. In this course you will get to know different libraries like numpy, pandas, matplotlib, seaborn, plotly, folium etc. and see how to use them to analyze a dataset. At the end of the course you will build an "Exploratory Data Analysis" project on a real-world data.

Lesson
Numerical Computing with Numpy
  • Arrays, vectors, and matrices in Numpy
  • Array operations, slicing, and broadcasting
  • Reading from and writing to CSV files
Assignment
Exploring Numpy Functions
  • Explore the Numpy documentation website
  • Demonstrate usage 5 numpy array operations
  • Publish a Jupyter notebook with explanations
Lesson
Analyzing Tabular Data with Pandas
  • Querying, filtering, and sorting data frames
  • Grouping and aggregation for data summarization
  • Merging and joining data from multiple sources
Assignment
Pandas Data Analysis Practice
  • Query and sort data from data frames
  • Group, merge, and aggregate data frames
  • Fix missing and invalid values in data
Lesson
Visualization with Matplotlib & Seaborn
  • Basic visualizations with Matplotlib
  • Advanced visualizations with Seaborn
  • Tips for customizing and styling charts
Lesson
Interactive Visualization with Plotly & Folium
  • Creating interactive graphs with Plotly
  • Markers, 3D charts, and animation
  • Plotting on maps using Folium
Assignment
Data Analysis & Visualization Practice
  • Querying and filtering pandas data frames
  • Static charts with Matplotlib & Seaborn
  • Interactive charts with Plotly & Folium
Lesson
Exploratory Data Analysis Case Study
  • Data preparation and cleaning with Pandas
  • Open-ended exploratory analysis & visualization
  • Asking and answering interesting questions
Project 2
Exploratory Data Analysis
  • Find a large real-world dataset using online sources
  • Clean, process & analyze dataset using Pandas
  • Visualize the data, ask & answer relevant questions
Lesson
  • Downloading and processing large datasets
  • Categorical data and datatype-specific methods
  • Dataframe concatenation, merging, and joins