ADS Pillars

Africa Data School Training Program

A 12-week intensive training program on Artificial Intelligence and Machine Learning, taught to enthusiasts and prospective data scientist on the startup and corporate level.


Alongside the course work, the cohort is presented with realtime case studies that help them better explore the applicability of the curriculum.

Network and Placements

It is our aim and vision to place candidates of the program in leading organizations for both part-time and full time roles.

Apply for Admission

February Intake applications are now open

We don’t just give students an education and experiences that set them up for success in a career. We help them succeed in their career—to discover a field they’re passionate about and dare to lead it.

What our alumnis say

It is an honour being part of this institution. Africa Data School offers an interactive atmosphere for learning. The instructors are helpful and willing, they get to know the level of each student and assess their progress on a weekly basis. This has helped me to develop my skills.

Benson Wainaina Njenga

I just want to say thanks for the opportunities and benefits ADS has given to me. Linkedin Learning has really boosted my profile. I was headhunted a few months ago by a Medical startup in SA. I got the role just last week. I will be their data science lead. Thank you for the role ADS has played. The Azure lessons, benefits were really a boost.

Job Duro

About Africa Data School

Africa Data School is an intensive 12-week program, offering courses in Data Science, Machine Learning, Deep Learning, Natural Language Programming, Big Data and Computer Vision


Achieve the best results with our wide variety of training options!

Data Science

Learn to apply business intelligence and predictive analytics to solve real-world business problem from industry experts

Learn More

Machine Learning

Learn to Implement Machine Learning Algorithms in Python and with Sci-Kit Learn.

Learn More

Deep Learning

This course is all about the application of deep learning and neural networks to reinforcement learning.

Learn More

Natural language (NLP)

Covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis, summarization, to name a few.

Learn More

Big data

Learn how to use Spark with Python, including Spark Streaming, Machine Learning, Spark 2.0 DataFrames .

Learn More

Computer vision

Become a Wizard of all the latest Computer Vision tools that exist out there. Detect anything and create powerful apps. .

Learn More

Video Tour in Africa Data School