DataIntermediate

Data Analysis with Python

Use Python, pandas and visualisation libraries to clean real datasets, answer business questions and present clear insights.

18 hours · 7 lessons

Enrolment

Free

Full access, certificate included

Back to all courses

Taught by Équipe Skill2Earn

Self-paced · Lifetime access

What you'll learn

  • Write clean Python for data work in Jupyter
  • Load, clean and reshape data with pandas
  • Summarise data with grouping and aggregation
  • Create clear charts with matplotlib and seaborn
  • Communicate findings in a short report

Curriculum

Module 1 · Getting started

2 lessons
  • Python for analystsData types, lists, dictionaries, loops and functions with a data focus, inside Jupyter notebooks.
  • Introduction to pandasSeries and DataFrames, reading CSV and Excel files, selecting and filtering rows and columns.

Module 2 · Preparing data

2 lessons
  • Cleaning messy dataHandle missing values, duplicates, wrong types and inconsistent text in a real dataset.
  • Transforming and mergingCreate new columns, join tables and reshape data with pivot and melt.

Module 3 · Analysis

2 lessons
  • Grouping and aggregationUse groupby, aggregation and descriptive statistics to answer business questions.
  • Data visualisationChoose the right chart and build clear visuals with matplotlib and seaborn.

Module 4 · Communicating

1 lessons
  • Telling a story with dataStructure findings, write clear takeaways and present a notebook others can follow.