As data science matures, organisations expect more than a promising notebook. They want analysis that stands up to review, code that colleagues can maintain, estimates that come with honest uncertainty and models that are documented, fair and ready to run in production. Practitioners who learnt on the job often have gaps in exactly these areas, and ten intensive days address them. You start with engagement scoping and stakeholder management, then move to production-quality Python with pytest, Ruff and Git workflows, and to larger data with SQL window functions, DuckDB, Polars, Parquet and PySpark.
Statistical rigour follows through bootstrapping, power analysis, multiple-testing control and Bayesian modelling in PyMC. Second-week sessions cover regularised models and gradient boosting tuned with Optuna, probability calibration and conformal prediction, causal inference with DoWhy and EconML, SHAP explanations, Fairlearn audits and model cards, and deployment using Docker, MLflow, GitHub Actions and Evidently. A peer-reviewed capstone completes the programme. Working data scientists, senior analysts, statisticians, quantitative researchers and ML engineers will gain most. Afterwards you can run a project to a recognisably professional standard and defend your methods under scrutiny. Delivery is classroom, online or in-house, with a CPD-accredited certificate.
Data science has become a profession with expectations to match. Analysts who once worked alone in notebooks now contribute to shared codebases, defend findings in front of risk committees and auditors, and hand models to engineering teams who must run them for years. Weak statistical reasoning, untested code, unexplained models and overconfident forecasts are no longer tolerated, particularly in regulated sectors such as banking, insurance, health and public administration.
The Professional Data Science & Machine Learning in Practice Training Course is written for practitioners who can already build a model and want to do so to a higher standard. The first five days strengthen the foundations of professional work: scoping engagements, writing maintainable and tested Python, handling data at scale, statistical inference and a disciplined modelling toolkit. The second five days go further into calibration and uncertainty quantification, causal inference and experimentation, explainability, fairness and professional ethics, and production delivery, finishing with a capstone that is code-reviewed and presented as a client engagement.
Participants work in a shared Git repository from the first morning, review one another's code and write short technical memos as well as notebooks. Exercises draw on financial services, health, energy and public sector data, and the emphasis throughout is on defensible choices: why a method was chosen, what its assumptions are and how confident anyone should be in the answer.
After the ten days, experienced practitioners will be able to:
Participants return to work with:
The programme treats participants as working professionals and mirrors how strong data teams operate. It uses:
Day 1: The Professional Data Science Engagement
Day 2: Production-Quality Python
Day 3: Data Engineering Skills for Data Scientists
Day 4: Statistical Rigour and Inference
Day 5: A Disciplined Modelling Toolkit
Day 6: Uncertainty, Calibration and Decision Analysis
Day 7: Causal Inference and Experimentation
Day 8: Explainability, Fairness and Professional Ethics
Day 9: Delivering Models to Production
Day 10: Peer-Reviewed Capstone Engagement
Participants should already build models in Python. Typical roles include:
Participants who attend every session, commit their lab work to the course repository and present a reviewed capstone receive a CPD-accredited Certificate of Completion issued by Vision Reach Global Consultancy.
The certificate states the course title, dates and mode of delivery. The capstone repository, model card and technical memo together form a professional portfolio that participants can show to employers or clients.
Upcoming cohorts
CPD-Accredited
Official invoice & confirmation letter provided
Team discount for 3+ seats
Need help with this booking?
Our training team can help with group pricing, invoicing, or picking the right schedule.
Everything you need to know about this course before you register.
By the end of the Professional Data Science & Machine Learning in Practice programme, you'll be able to scope a data science engagement with clear deliverables, assumptions, risks and acceptance criteria, write modular, tested and version-controlled python that others can review and maintain, process large datasets efficiently with sql, duckdb, polars and pyspark, and apply rigorous inference, including bootstrapping, power analysis and bayesian estimation. The full breakdown of topics is covered session by session in the Course Outline tab above.
Participants should already build models in Python. Typical roles include: Data scientists with one or more years of hands-on experience, Senior data analysts and analytics engineers moving into modelling, Statisticians and econometricians in central banks, statistics bureaus and research institutes, Quantitative analysts and model developers in banking and insurance, Machine learning engineers seeking stronger statistical grounding, Model validators and internal audit specialists reviewing analytical work, Health and epidemiological data scientists, Data science consultants delivering client projects, and Lead analysts in development agencies running impact evaluation and targeting models.
Professional Data Science & Machine Learning in Practice Training Course typically runs as 10 Days. It's available as in-person classroom, live virtual, and in-house corporate training — every course can also be delivered on-site for your team on dates that suit you.
Professional Data Science & Machine Learning in Practice Training Course is scheduled in-classroom in Nairobi, Kenya, Mombasa, Kenya, Naivasha, Kenya, and Kisumu, Kenya, and 14 other locations, plus a live interactive virtual classroom you can join from anywhere. Check the schedule panel above for exact upcoming dates and fees in each location.
The next live virtual cohort of Professional Data Science & Machine Learning in Practice starts October 26, 2026, with new classroom cohorts also running on a rolling basis. Pick a date and location in the schedule panel above, then click "Register for the Course" — it takes a few minutes and your seat is confirmed once payment or a signed purchase order is received.
Yes — delegates who meet the attendance requirement receive a Certificate of Completion for Professional Data Science & Machine Learning in Practice Training Course from Vision Reach Global Consultancy, issued in the name you register with, so double-check the spelling at checkout.
Professional Data Science & Machine Learning in Practice Training Course is pitched at advanced professionals. If you're unsure whether it's the right fit for your current role or background, message our training advisors before you register and they'll help you confirm.
Fees for Professional Data Science & Machine Learning in Practice Training Course vary by delivery location and format and are shown in real time in the schedule panel above once you pick a date. Register 3 or more delegates on the same course together and a 5% team discount is applied automatically — larger cohorts can request a custom corporate quote.
Yes — Professional Data Science & Machine Learning in Practice Training Course can be delivered on-site at your offices (or virtually for distributed teams), with case studies and examples tailored to your industry and the specific challenges your team is working through. Switch to the "In-House" tab in the schedule panel above to request a proposal.
Related Training
Swipe to see more courses →