Data Analysis with Python
Learn Python from the ground up to clean, analyse and visualise data, no programming background required.
- 5 days
- Classroom · Live virtual · In-house
- Afriskora Certificate of Completion
Course overview
Python is the most widely used language for data work. This course takes participants from their first line of code to analysing real datasets with pandas and presenting results with charts. Every session is hands-on, using examples from finance, operations and public-sector reporting, so participants can automate repetitive spreadsheet work and answer questions with data.
Who should attend
- Analysts and officers who work in Excel
- Researchers and M&E professionals
- Finance and operations staff
- Anyone starting a career in data
What you will be able to do
- Write Python code to load, clean and transform data
- Use pandas to summarise, group and join datasets
- Create clear charts with matplotlib and seaborn
- Automate repetitive reporting tasks
- Present findings that support decisions
Course outline
Day 1Python foundations
- • Setting up Python and Jupyter
- • Variables, data types and lists
- • Loops, conditions and functions
- • Reading files
Day 2Working with data in pandas
- • DataFrames and Series
- • Importing Excel and CSV data
- • Selecting and filtering
- • Handling missing values
Day 3Analysis techniques
- • Grouping and aggregation
- • Merging datasets
- • Dates and time series
- • Descriptive statistics
Day 4Visualising data
- • Charts with matplotlib
- • Statistical plots with seaborn
- • Choosing the right chart
- • Formatting for reports
Day 5Automation and project
- • Automating a monthly report
- • Exporting results to Excel
- • Good coding habits
- • Capstone analysis project
Frequently asked questions
How long is the Data Analysis with Python course?
The course runs for 5 days. Daily start and finish times are confirmed in your joining instructions. Live virtual sessions cover the same programme.
Do I receive a certificate?
Yes. Every participant who completes the course receives an Afriskora Certificate of Completion with a unique code that employers can verify online.
Can this course be delivered in-house for our team?
Yes. We can run it at your premises or online for your team, on dates that suit you, and adapt examples and case studies to your sector.
How do I book and pay?
Request dates and we'll send available sessions and a quote. Bookings are confirmed by invoice and paid by EFT. South African clients can include the course in their Workplace Skills Plan.
Related courses
Generative AI at Work
Use ChatGPT, Copilot and other generative AI tools safely and productively for writing, analysis and everyday tasks.
3 daysAI for Business Leaders
Understand where artificial intelligence creates value, how to lead AI projects and how to manage the risks.
3 daysData Visualisation and Storytelling
Turn numbers into clear charts, dashboards and presentations that decision-makers understand and act on.
3 days