Skip to content
Afriskora Training Solutions
Data, AI & Digital Skills

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

  1. Day 1Python foundations

    • • Setting up Python and Jupyter
    • • Variables, data types and lists
    • • Loops, conditions and functions
    • • Reading files
  2. Day 2Working with data in pandas

    • • DataFrames and Series
    • • Importing Excel and CSV data
    • • Selecting and filtering
    • • Handling missing values
  3. Day 3Analysis techniques

    • • Grouping and aggregation
    • • Merging datasets
    • • Dates and time series
    • • Descriptive statistics
  4. Day 4Visualising data

    • • Charts with matplotlib
    • • Statistical plots with seaborn
    • • Choosing the right chart
    • • Formatting for reports
  5. 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