The realities of unemployment in South Africa

The full, interactive visualisation can be viewed here. For the third edition…


Listen: Media Hack on Cape Talk

Media Hack's Alastair Otter was interviewed this morning on local radio station…


Interactive: How old are South Africa's Parliamentarians?

While the number of politicians in the 6th Parliament's National Assembly aged…


Join the newsletter: data@MEDIAHACK

Exciting news. We published the first edition of our new data newsletter on 6…


Media Hack's Passmark project shortlisted for two global data journalism awards

Media Hack's Passmark project has been shortlisted in two categories in the…


Six State of the Nation Addresses compared

The 2018 State of the Nation Address (SONA) in South Africa was an event that…


12 years in South Africa's schools

Last week we published a new data story for our Passmark project. The story…


Tutorial: Extracting data from PDFs with Tabula

It's one of data journalism's most frustrating challenges. You have a dataset…


Working with importHtml: Part 2

Earlier this week we released the first in our video tutorial series called…


Hidden danger: Asbestos in Gauteng schools

There are more than 200 schools in Gauteng that are built partially or fully…