Clear, practical technology insights
Build practical programming and technology skills

Data Analysis with Python

Clean, explore, summarize, validate, combine, and communicate findings from structured datasets through reproducible Python workflows.

View curriculum
PractitionerDifficulty
40 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Python · Data Analysis Python
  • Python · Data Analysis Workflow
  • Python · Tabular Data And Dataframes
  • Python · Cleaning Missing And Invalid Values
  • Python · Filtering Grouping And Aggregation
  • Python · Combining Multiple Datasets

Prerequisites

  • Python Fundamentals

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Python Fundamentals
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Data Analysis WorkflowBuild practical skill in data analysis workflow and connect it to the outcomes of Data Analysis with Python.4 lessons · 1 lab
Module checkpointData Analysis Workflow checkpoint
1Which setup step belongs directly to Data Analysis Workflow in Data Analysis with Python?
2Which exercise best practices the actual skill taught in Data Analysis Workflow in Data Analysis with Python?
3Which diagnostic action is relevant when Data Analysis Workflow in Data Analysis with Python does not behave as expected?
02Tabular Data and DataFramesBuild practical skill in tabular data and dataframes and connect it to the outcomes of Data Analysis with Python.4 lessons · 1 lab
Module checkpointTabular Data and DataFrames checkpoint
1Which diagnostic action is relevant when Tabular Data and DataFrames in Data Analysis with Python does not behave as expected?
2Which statement is a core idea you need to understand for Tabular Data and DataFrames in Data Analysis with Python?
3Which setup step belongs directly to Tabular Data and DataFrames in Data Analysis with Python?
03Cleaning Missing and Invalid ValuesBuild practical skill in cleaning missing and invalid values and connect it to the outcomes of Data Analysis with Python.4 lessons · 1 lab
Module checkpointCleaning Missing and Invalid Values checkpoint
1Which statement is a core idea you need to understand for Cleaning Missing and Invalid Values in Data Analysis with Python?
2Which setup step belongs directly to Cleaning Missing and Invalid Values in Data Analysis with Python?
3Which exercise best practices the actual skill taught in Cleaning Missing and Invalid Values in Data Analysis with Python?
04Filtering, Grouping, and AggregationBuild practical skill in filtering, grouping, and aggregation and connect it to the outcomes of Data Analysis with Python.4 lessons · 1 lab
Module checkpointFiltering, Grouping, and Aggregation checkpoint
1Which diagnostic action is relevant when Filtering, Grouping, and Aggregation in Data Analysis with Python does not behave as expected?
2Which statement is a core idea you need to understand for Filtering, Grouping, and Aggregation in Data Analysis with Python?
3Which setup step belongs directly to Filtering, Grouping, and Aggregation in Data Analysis with Python?
05Combining Multiple DatasetsBuild practical skill in combining multiple datasets and connect it to the outcomes of Data Analysis with Python.4 lessons · 1 lab
Module checkpointCombining Multiple Datasets checkpoint
1Which statement is a core idea you need to understand for Combining Multiple Datasets in Data Analysis with Python?
2Which setup step belongs directly to Combining Multiple Datasets in Data Analysis with Python?
3Which exercise best practices the actual skill taught in Combining Multiple Datasets in Data Analysis with Python?
06Time-Series and Categorical DataBuild practical skill in time-series and categorical data and connect it to the outcomes of Data Analysis with Python.4 lessons
Module checkpointTime-Series and Categorical Data checkpoint
1Which exercise best practices the actual skill taught in Time-Series and Categorical Data in Data Analysis with Python?
2Which diagnostic action is relevant when Time-Series and Categorical Data in Data Analysis with Python does not behave as expected?
3Which statement is a core idea you need to understand for Time-Series and Categorical Data in Data Analysis with Python?
07Exploratory Analysis and ValidationBuild practical skill in exploratory analysis and validation and connect it to the outcomes of Data Analysis with Python.4 lessons
Module checkpointExploratory Analysis and Validation checkpoint
1Which exercise best practices the actual skill taught in Exploratory Analysis and Validation in Data Analysis with Python?
2Which diagnostic action is relevant when Exploratory Analysis and Validation in Data Analysis with Python does not behave as expected?
3Which statement is a core idea you need to understand for Exploratory Analysis and Validation in Data Analysis with Python?
08Reproducible ReportsBuild practical skill in reproducible reports and connect it to the outcomes of Data Analysis with Python.4 lessons
Module checkpointReproducible Reports checkpoint
1Which diagnostic action is relevant when Reproducible Reports in Data Analysis with Python does not behave as expected?
2Which statement is a core idea you need to understand for Reproducible Reports in Data Analysis with Python?
3Which setup step belongs directly to Reproducible Reports in Data Analysis with Python?
03
Portfolio integration

Capstone Project

Analyze and Report on a Business Operations Dataset

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Data Analysis with Python: Which statement is a core idea you need to understand for Data Analysis Workflow in Data Analysis with Python?
2Path review for Data Analysis with Python: Which setup step belongs directly to Tabular Data and DataFrames in Data Analysis with Python?
3Path review for Data Analysis with Python: Which exercise best practices the actual skill taught in Cleaning Missing and Invalid Values in Data Analysis with Python?
4Path review for Data Analysis with Python: Which diagnostic action is relevant when Filtering, Grouping, and Aggregation in Data Analysis with Python does not behave as expected?
5Path review for Data Analysis with Python: Which statement is a core idea you need to understand for Combining Multiple Datasets in Data Analysis with Python?
04
Continue in Programming

Related Programming