Custom Data Science with Python Training at eHealth Africa

Kano, Nigeria, 15 November 2019 — eHealth Africa’s mission is to build stronger health systems through the design & implementation of data-driven solutions that respond to local needs and provide underserved communities with tools to lead healthier lives.

In six days, we trained 27 engineers, spread over two groups, how to use Python for data science. Topics included data visualisation using plotnine and machine learning using scikit-learn. We also covered more advanced Python concepts such as generator functions and expressions in order to process JSON APIs in a streaming fashion.

On the fifth day, we organised a hackathon where six groups were given a data set containing calls related to the 2014–2016 Ebola outbreak in Sierra Leone to build machine learning models and prediction APIs. The next morning each group presented their results. It was amazing to see how fast the participants were able to apply the newly acquired skills and knowledge to a real-world use case.

We concluded this intense week with a session about Unix power tools, which is a completely different, although still very valuable, approach to working with data.

Aboubacar Sidiki Douno
Senior Software Engineering Manager, eHealth Africa

Before the six-day workshop with Data Science Workshops, our team of engineers only had some theoretical knowledge of Data Science and we primarily used costly tools such as Tableau to do data analysis. However, after four days of interactive hands-on sessions with Jeroen, we were able to use Python, our preferred programming language at eHealth Africa, to analyse our data, create some amazing visualisations and even start making machine learning predictions. We moved from theory to real application in a very short period of time, making this workshop extremely valuable. I highly recommend Data Science Workshops.