Experience
- Entry-Level
- Mid-Level
- Senior Level

Career Path
Data is the new oil, fueling competitive advantage for businesses and governments. Data Science offers lucrative, sustainable careers, with a 650% job growth since 2012. Industry analysis projects 11.5 million new jobs by 2026. This course equips students with job-ready skills, using open-source tools and real-world datasets through lectures and hands-on practice, ensuring mastery of cutting-edge data science techniques.
1
This first session maps the end-to-end data science workflow and gets the toolchain running. Students set up Python, Jupyter, and VS Code, manage environments with Anaconda or uv, cover version control fundamentals with Git and GitHub, and start working alongside AI coding assistants such as Claude, ChatGPT, and Copilot.
2
The Python a data scientist actually writes: core data types, operators, control flow and iteration, lists, tuples, dictionaries and sets. Students define and test functions, use comprehensions, move into numerical computing with NumPy arrays, and handle files and errors safely with context managers and try/except.
3
An introduction to pandas Series and DataFrames, and to getting data in from anywhere it lives. Students load from CSV, Excel, JSON, and Parquet, read straight from SQL databases, inspect and summarise what they have, work with basic indexing and slicing, and write results back out to files and databases.
4
Data quality work in full. Students identify and handle missing values, detect and treat outliers, remove duplicates, standardise types, clean text with regular expressions, parse dates, times and time zones, and reshape data with melt, pivot, stack and unstack around tidy data principles.
5
Understanding a dataset before modelling it. Students work through descriptive statistics and distributions, boolean indexing and the query method, grouped aggregations, pivot tables and cross-tabulations, merges and joins across tables, and time-series fundamentals such as resampling and rolling windows — structuring an EDA from question to recommendation.
6
Building charts that carry an argument. Students create static visuals with matplotlib and seaborn, interactive ones with plotly, learn to choose the right chart for the data, apply visual design principles around labels, colour and accessibility, then design and publish a Power BI dashboard and present it to a non-technical audience.
7
Inference with scipy.stats and statsmodels. Students cover probability distributions, sampling and the Central Limit Theorem, confidence intervals, and the hypothesis testing framework, running t-tests, chi-square and ANOVA, sizing experiments with power analysis, and analysing an A/B test end to end while avoiding p-hacking and multiple-testing traps.
8
Supervised and unsupervised learning through the scikit-learn API. Students work with train/test splits and cross-validation, fit and interpret linear and logistic regression, and evaluate models with MAE, MSE, RMSE and R² for regression and accuracy, precision, recall, F1 and ROC-AUC for classification, while learning to recognise underfitting and overfitting.
9
Moving from a fitted model to a working one. Students cover decision trees and random forests, k-means clustering and choosing k, feature engineering with scaling, encoding and binning, scikit-learn Pipelines and ColumnTransformer, hyperparameter tuning with GridSearchCV, a conceptual look at neural networks, and how to interpret models for business stakeholders.
10
Working with text and large language models. Students cover tokenisation, stemming and lemmatisation, TF-IDF, embeddings and document similarity, classical sentiment analysis, then call LLM APIs from Python for classification and information extraction, meet retrieval-augmented generation conceptually, and evaluate output for hallucination, bias, fairness and privacy.
11
Relational data from design to query. Students cover database concepts, DDL and DML, SELECT with WHERE, ORDER BY and LIMIT, aggregation with GROUP BY and HAVING, every join type, subqueries and CTEs, window functions such as ROW_NUMBER, RANK, LAG and LEAD, and connect Python to databases with SQLAlchemy.
12
The final session turns the programme into evidence. Students structure a reproducible project with managed dependencies, clear READMEs and a Git branching workflow, publish with Quarto, Streamlit, or a FastAPI deployment, then frame their own question, model the data, present findings, and build a portfolio ready for technical interviews.
Similar Data Science programs across Africa cost $2,500-$5,000. We've already priced ours lower with the same quality: expert instructors, hands-on projects, job-ready skills, AND exclusive AI-powered job search support that literally no one else offers.
Commitment fee refundable if no value is delivered after 7 days of enrolment. Ts & Cs Apply.
12 Weeks, Blended
10+ years of Data Science experience.
ReadyforWork uses AI and labour-market intelligence to translate changing industry demand into personalised capability development, evidence-backed career readiness, and trusted opportunity pathways for entry-level and early-career talent.