Data Analysis with Python
This track covers practical data analysis using Python's core libraries: NumPy for numerical computing, pandas for data manipulation, and visualization tools like Matplotlib and Seaborn. Designed for beginners and professionals alike, you will learn to clean, explore, and communicate data insights effectively. By the end, you will confidently perform end-to-end analyses and present findings in reproducible notebooks.
Lesson outline
-
13
Pivot Tables for Quick Summaries
Learn pivot tables for quick summaries in this Data Analysis with Python tutorial. Master this essential pandas feature to aggregate and reshape data efficiently — with hands-on steps, troubleshooting, and what to study next.
-
14
Apply Functions with apply and map
Apply Functions with apply and map — Data Analysis with Python tutorial.
-
15
Work with Dates and Times in pandas
Learn to work with dates and times in pandas in this Data Analysis with Python tutorial. Master parsing, resampling, and time-based filtering with hands-on examples and troubleshooting tips.
-
16
Create NumPy Arrays
Learn to create NumPy arrays from scratch in Python — hands-on tutorial with practical steps, troubleshooting, and next steps for data analysis.
-
17
Understand NumPy Array Shapes
Understand NumPy Array Shapes — Data Analysis with Python. Learn what shapes and axes mean, how to inspect them, and why they matter for data operations.
-
18
Vectorized Math with NumPy
Perform Vectorized Math with NumPy — Data Analysis with Python. Learn to speed up calculations with arrays, avoid loops, and apply vectorized operations in hands-on exercises. Ideal for developers progressing step by step in the Data Analysis with Python track.
-
19
Index, Slice, and Reshape NumPy Arrays
Learn to index, slice, and reshape NumPy arrays in this hands-on data analysis tutorial. Master essential array manipulation skills with step-by-step examples, troubleshooting tips, and what to study next.
-
20
Use Broadcasting for Efficiency
Use Broadcasting for Efficient Computation — Data Analysis with Python.
-
21
Generate Random Data with NumPy
Learn to generate random data with NumPy in this hands-on Data Analysis with Python tutorial — build practical skills step by step.
-
22
Descriptive Statistics in pandas
Learn how to compute descriptive statistics in pandas with this hands-on tutorial from the Data Analysis with Python track. Master mean, median, mode, standard deviation, and more.
-
23
Identify and Remove Duplicate Rows
Master identifying and removing duplicate rows in Python with pandas. This lesson offers a hands-on tutorial, practical steps, troubleshooting tips, and next steps in the Data Analysis with Python track.
-
24
Clean Text Data in Python
Learn to clean text data with Python string methods — practical steps for data analysis, troubleshooting, and what to study next.
Data Analysis with Python — step-by-step tutorials
What you will find here
This track walks through data analysis with python in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.