R Data Science and Statistical Modelling Training Course

5 days Data Science Certificate on completion
Course codeSD-DS-010
Duration5 days
LevelIntermediate
CategoryData Science
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

Organisations hold customer, operational, financial and digital data that could improve decisions, but analysts often spend too long preparing inconsistent files, producing unrepeatable reports or applying models without clear validation. This course addresses the practical gap between knowing basic R syntax and delivering defensible analytical work. Participants learn to turn raw business data into reproducible analyses, statistical models and decision-ready visualisations that colleagues can inspect, rerun and use.

The course develops an end-to-end R workflow using RStudio, tidyverse and tidymodels. Participants import and profile data, reshape tables, handle missing values and outliers, and create publication-quality graphics with ggplot2. They apply exploratory data analysis, hypothesis testing, linear and logistic regression, model diagnostics, resampling and performance evaluation. The programme also covers feature engineering, model comparison, reproducible reporting and clear communication of uncertainty, assumptions and limitations to non-technical stakeholders.

Teaching combines instructor demonstrations with guided coding labs based on realistic business datasets, including customer retention, demand and operational performance scenarios. Each participant builds an R project with documented scripts, a data-preparation pipeline, exploratory visualisations, a validated predictive or explanatory model, and a Quarto report presenting findings and recommendations. This tangible portfolio piece gives attendees a reusable structure for applying R data science methods to their own workplace data.

Course objectives

By the end of this course, participants will be able to:

  • Build reproducible R projects using scripts, package management conventions and structured project folders
  • Import, clean and reshape tabular data with dplyr, tidyr and explicit data-quality checks
  • Create exploratory visualisations with ggplot2 to identify trends, segments, outliers and relationships
  • Apply hypothesis tests and confidence intervals to answer defined business questions
  • Fit and interpret linear and logistic regression models in R
  • Evaluate model assumptions, residual diagnostics, cross-validation results and classification performance metrics
  • Engineer features and compare candidate models using tidymodels workflows
  • Produce a Quarto analytical report containing code, visualisations, model findings and recommendations

Benefits of attending

For you

  • Build a demonstrable R analytics project that can support a data science portfolio or internal capability profile
  • Gain confidence explaining regression results, uncertainty and model limitations to non-technical decision-makers
  • Reduce reliance on manual spreadsheet preparation by using reusable data-wrangling scripts
  • Develop a repeatable framework for validating predictive models before presenting recommendations
  • Strengthen eligibility for analyst, data science and quantitative research assignments requiring R

For your organisation

  • Create repeatable analytical workflows that reduce errors caused by manual data preparation and undocumented spreadsheet logic
  • Improve the quality of operational and customer decisions through tested statistical evidence rather than descriptive reporting alone
  • Increase transparency by giving teams documented code, assumptions, diagnostics and model-performance measures
  • Reduce model risk by establishing practical habits for train-test separation, cross-validation and assumption checking
  • Enable faster reuse of analysis through structured R projects and Quarto reports that colleagues can rerun and review

Target competencies

R data wranglingExploratory data analysisStatistical inferenceRegression modellingModel validationReproducible reporting

Who should attend

  • Data Analysts — who need to replace manual spreadsheet analysis with reproducible R workflows
  • Business Intelligence Analysts — who need to investigate drivers behind dashboard trends using statistical methods
  • Data Scientists — who need stronger foundations in model validation, interpretation and R project structure
  • Research Analysts — who need to analyse survey, operational or observational data with defensible statistical evidence
  • Digital Analysts — who need to model conversion, churn or campaign outcomes from behavioural data
  • Technical Consultants — who need to present R-based evidence and recommendations to client stakeholders

Requirements and prerequisites

Participants should be comfortable working with tables of data and understand basic statistical concepts including averages, variation, correlation and sampling. Prior exposure to R is required: attendees should be able to create objects, run a script, use vectors and data frames, and install or load packages. Experience with RStudio and basic functions such as read.csv(), filter() or summarise() is helpful. Participants need a laptop capable of running R and RStudio; installation guidance should be completed before the course. Advanced programming, calculus, machine learning experience and prior use of tidymodels are not required.

Training methodology

The programme is delivered through short instructor-led explanations followed by live RStudio demonstrations and progressively more independent coding labs. Participants work with realistic datasets rather than isolated syntax examples, using tidyverse pipelines to prepare data and tidymodels workflows to build and evaluate models. Facilitated reviews compare modelling choices, diagnostic evidence and stakeholder-facing conclusions. Daily exercises produce components of a single analytical project, and the final session includes peer review and an application-planning workshop to identify a suitable workplace dataset, question and reporting audience.

Course outline

Day 1: Reproducible R Data Analysis Foundations

  • RStudio projects, scripts, console workflow and working-directory control
  • R objects, vectors, factors, lists and data-frame structures
  • Importing CSV and Excel data with readr and readxl
  • Data profiling with glimpse(), summary() and targeted validation checks
  • Tidy data principles and reshaping with pivot_longer() and pivot_wider()
  • Filtering, grouping and aggregation with dplyr verbs
  • Missing-value, duplicate-record and data-type treatment strategies

Workshop: Participants create a structured R project and produce a cleaned, documented customer-transactions dataset from inconsistent source files.

Day 2: Exploration, Visualisation and Statistical Evidence

  • Exploratory data analysis questions and analytical framing
  • Distribution analysis using histograms, density plots and box plots
  • Segment comparison with grouped summaries and faceted graphics
  • Relationship analysis using scatterplots, correlation and contingency tables
  • ggplot2 aesthetics, layers, scales, themes and annotation
  • Confidence intervals and practical interpretation of sampling uncertainty
  • t-tests, chi-squared tests and non-parametric test selection

Workshop: Participants investigate variation in customer spend and retention, producing an annotated visual evidence pack and hypothesis-test summary.

Day 3: Regression Models for Business Questions

  • Defining response variables, predictors and model hypotheses
  • Simple and multiple linear regression with lm()
  • Coefficient interpretation, effect sizes and confidence intervals
  • Categorical predictors, interaction terms and reference categories
  • Logistic regression for binary outcomes with glm()
  • Odds ratios, predicted probabilities and classification thresholds
  • Residual analysis, multicollinearity and influential-observation diagnostics

Workshop: Participants build and diagnose regression models explaining order value and predicting customer churn, then draft a plain-language findings note.

Day 4: Predictive Modelling and Validation with tidymodels

  • Training, testing and resampling strategies for supervised learning
  • Feature engineering with recipes in tidymodels
  • Workflow construction for preprocessing and model fitting
  • Cross-validation and hyperparameter tuning concepts
  • Regression metrics including RMSE, MAE and R-squared
  • Classification metrics including ROC AUC, precision, recall and confusion matrices
  • Comparing baseline, regression and tree-based candidate models

Workshop: Participants create a tidymodels workflow, cross-validate alternative churn models and select a model using agreed performance criteria.

Day 5: Communicating and Deploying Analytical Findings

  • Translating analytical questions into stakeholder decision requirements
  • Model interpretation, uncertainty statements and limitation reporting
  • Variable importance and partial-dependence style interpretation approaches
  • Reusable functions and script organisation for maintainable analysis
  • Quarto documents, code chunks, parameters and rendered outputs
  • Visual storytelling for technical and executive audiences
  • Analytical governance, version control practices and peer-review checklists

Workshop: Participants complete and present a Quarto report containing their data pipeline, visualisations, validated model and evidence-based business recommendation.

Tools & standards covered

R, RStudio, tidyverse, tidymodels

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

You should be able to run R scripts, work with data frames and understand basic objects, vectors and functions. The course does not assume prior experience of tidymodels, Quarto or advanced statistical programming, but it moves quickly beyond introductory R syntax.

Yes. Bring a laptop with a current version of R and RStudio installed, plus permission to install packages if your organisation restricts software changes. Pre-course setup guidance can be used to install the required tidyverse, tidymodels and Quarto components.

It is designed for analysts, researchers, BI professionals and early-career data scientists who already use data and want to conduct more rigorous analysis in R. It is particularly relevant where teams need repeatable workflows rather than one-off spreadsheet outputs.

An introductory course focuses on syntax, objects, control flow and basic data handling. This course assumes those foundations and concentrates on the applied data science workflow: statistical inference, regression, model validation, visual communication and reproducible reporting.

The methods apply to questions such as identifying churn drivers, estimating demand, evaluating campaign effects, comparing process performance and analysing customer segments. Participants leave with a project structure and report template that can be adapted to an approved workplace dataset.

You will leave with a completed R project containing cleaning scripts, exploratory charts, statistical tests, a validated model and a Quarto report. You will also have a practical plan for applying the workflow to a business question in your own team.

Upcoming sessions

  • 21 – 25 Sep 2026
    Kigali · USD 3,500
    Book
  • 21 – 25 Sep 2026
    Nairobi · USD 3,000
    Book
  • 12 – 16 Oct 2026
    Nairobi · USD 3,000
    Book
  • 26 – 30 Oct 2026
    Live Online · USD 1,500
    Book
  • 26 – 30 Oct 2026
    Kigali · USD 3,500
    Book
  • 02 – 06 Nov 2026
    Live Online · USD 1,500
    Book
  • 02 – 06 Nov 2026
    Nairobi · USD 3,000
    Book
  • 09 – 13 Nov 2026
    Live Online · USD 1,500
    Book

49 more dates — ask us.


Group of 5+?

Request in-house delivery or group rates →

Related courses in Data Science

5 Days Certificate

KDD Process for Data Science Projects Training Course

Data science projects often stall because teams begin modelling before they have defined the knowledge to be discovered, selected defensible…

5 Days Certificate

Banking Data Science and Fraud Analytics Training Course

Banks hold rich transaction, customer, channel and behavioural data, yet fraud teams often face delayed alerts, high false-positive rates an…

10 Days Certificate

NGO Data Science and Impact Measurement Training Course

NGOs increasingly hold programme monitoring data, beneficiary records, survey results and financial information, yet many teams struggle to …

5 Days Certificate

Apache Spark Data Science for Large Scale Analytics Training Course

Data science teams often prove a model or analytical method on a sampled dataset, then struggle to run the same work reliably across billion…