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 coursesTaught 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.