Applied Statistical Analysis & Modelling with R
Build a rigorous, practical foundation in applied statistics with R — from describing data and drawing inferences to building and interpreting regression models — and prepare yourself for advanced work in Data Science, biostatistics, research, and analytics.
Enroll Now
January 25, 2027
What you will develop
You will develop the ability to explore and describe data rigorously through exploratory data analysis, draw sound statistical inferences, quantify relationships, build interpretable statistical models, produce publication-quality tables, and communicate findings clearly to support evidence-based decisions.
The statistics you need to reason with data
Data Science, biostatistics, research, analytics, and evidence-based decision-making all depend on a solid foundation in applied statistics. Without it, models are fragile and conclusions are unreliable.
You will learn through structured instruction, guided demonstrations, and practical exercises designed to build confidence and turn statistical knowledge into practical skills. Strong emphasis is placed on applying the right method to the right problem; interpreting results responsibly; and presenting findings clearly through publication-ready tables and visualizations using the R ecosystem.
What you will learn
A comprehensive, structured curriculum covering the essential statistical concepts, methods, and techniques needed for practical data analysis and modelling in R.
Build a strong foundation in descriptive statistical analysis with R, covering data summaries, aggregation, outlier detection, missing values, and exploratory data analysis.
Develop professional table presentation skills in R for reports and publications, using modern table-formatting packages to create clear, polished, and publication-ready statistical tables.
Apply statistical inference techniques in R, including estimation, confidence intervals, hypothesis testing, proportion tests, mean comparisons, and chi-square analysis.
Develop practical skills in correlation and regression modeling with R, from measuring relationships between variables to building, diagnosing, interpreting, and reporting linear and binary logistic regression models.
Learn to compare group means using ANOVA in R, assess model assumptions, perform post-hoc comparisons, diagnose results, and produce clear statistical reports.
Build and interpret logistic regression models in R for binary outcomes, covering odds ratios, model diagnostics, classification, prediction, evaluation, and statistical reporting.
Built for your next step
Applied statistics is at the core of data science, biostatistics, analytics, research, and evidence-based decision-making. Strong skills in descriptive statistics, inference, regression, ANOVA, and logistic modelling provide the foundation needed to analyze data, test hypotheses, build interpretable models, and progress into more specialized technical roles.
Strengthen your statistical foundation for modeling, experimentation, and applied research with R.
Analyze clinical and public health data rigorously using R's statistical ecosystem.
Analyze research data rigorously, test hypotheses, and produce defensible, evidence-based findings.
Apply classical statistical methods end-to-end in R with clean, reproducible workflows.
Develop practical statistical modelling skills that support academic study, research, and teaching.
Understand the statistics behind the dashboards, reports, and decisions you work with every day.
What you will be able to do
Summarize and describe real-world datasets with the right descriptive statistics.
Present statistical results in clean, publication-ready tables.
Apply probability, sampling distributions, and confidence intervals correctly.
Design and interpret hypothesis tests with confidence.
Quantify relationships using correlation and linear regression.
Compare group means using ANOVA and appropriate post-hoc tests.
Model binary outcomes using logistic regression.
Communicate statistical findings clearly to support decision-making.
Learn Skills That Move Your Career Forward
We don't just teach theory. We build job-ready professionals. Every lesson is hands-on, project-based, and designed around the real problems you face in your day-to-day work. Our instructors are industry experts who have developed real products at scale, people who've solved the exact problems you'll encounter.
Questions about this course?
Is this a Data Science or Machine Learning course?
No. This is a practical applied statistics and statistical modelling course. It builds the statistical reasoning, inference, and modelling skills you need before progressing into more advanced Data Science, Machine Learning, biostatistics, or research-focused training.
Who is this course designed for?
It is designed for Data Scientists and Statisticians, biostatisticians and health researchers, Data and Business Analysts, researchers and M&E professionals, university and TVET students and lecturers, and any professional who works with data and wants a rigorous, practical foundation in applied statistics with R.
Do I need prior R or statistics experience?
No. The course starts with descriptive statistics and progressively builds up to inference and modelling. Some familiarity with R is helpful, but the emphasis is on applying statistical concepts in R, so learners with a basic programming background will be comfortable.
How is the course delivered?
Classes are held in person at our training center in Upper Hill, Nairobi, led by experienced instructors. Each session combines live demonstrations, hands-on exercises, and structured learning. Sessions run Monday to Friday from 8:00 AM to 4:30 PM (EAT).
What do I need to participate in the course?
Just bring a laptop capable of running R and RStudio plus the required development tools, plus a willingness to participate in hands-on exercises. If you're using a work-issued laptop, make sure R and RStudio are already installed or that you have admin rights to install them yourself.
Can this course be offered online?
Yes — absolutely. Our standard format is in-person, but we also run the full course online through live, instructor-led sessions. You get the same curriculum, exercises, and mentorship, just delivered remotely.
Can the course be offered at our premises, at our own pace?
Yes. We offer fully customized on-site training at your premises, paced to suit your team. Content, schedule, and depth are all tailored to your organization.
Will I receive a certificate after completing the course?
Yes. Participants who successfully complete the course requirements receive a certificate of completion issued by STEM RESEARCH.
Learn from an experienced industry practitioner

John Indika
John is a Senior Software Engineer and Data Scientist with extensive experience in Python, R, scientific computing, data science, machine learning, and software engineering. He is the developer of the Stemfard API, a step-by-step mathematics computation platform designed to make mathematical and STEM computations programmable and accessible. He has also trained professionals, researchers, and students across universities, government institutions, NGOs, and other organizations both locally and internationally.
His approach combines software engineering, mathematical and scientific computing, and practical data skills, with an emphasis on clear explanations, hands-on learning, and solving real-world technical problems. He focuses on writing clean, efficient, maintainable, and high-performance code designed to scale and meet production requirements.
Build your statistical foundation.
Start with the applied statistics and modelling skills you need to reason with data and make better decisions.