Skip to content
CESAR
CESAR training

Data Analysis using R

Import, clean, visualise and report on data with R and RStudio.

R is a programming language and free software environment for statistical computing and beautiful data visualisation. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, etc.

Next cohort

2 Feb – 26 Feb 2027

Class days
Tue, Thu, Fri
Length
12 sessions, 24 hours
Fee
On request

Registration isn't open yet. Register your interest and we'll contact you first.

About the course

Why take this course

R is a programming language and free software environment for statistical computing and beautiful data visualisation. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, etc.) and graphical techniques. Being a full programming language, R is highly extensible.

R is now widely regarded as the best software for statistical analysis and data science. It is a fast, powerful statistical package designed by statisticians for data analysts of all disciplines. With Base R and a library of packages, the analyst has everything for data management, analysis and data visualisation. One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed.

In this course, participants will experience the desired qualities and functionalities that make R widely preferred. R is absolutely free. It compiles and runs on a wide variety of UNIX platforms, Windows and macOS. Our facilitators are experienced, intentional, interactive and friendly. We invite you to join this course and take your data analysis and visualisation skills to the next level.

What you'll learn

Core capabilities

Whether you are new to R or have dabbled without structure, this course takes you from the fundamentals of R programming through to confident, independent data analysis:
01 · Capability

R programming foundations

Participants will learn to navigate RStudio, understand R's data structures, write and apply functions, access packages and organise clean, well-commented R scripts that support quality control and reproducibility.

Participants in a CESAR training session
Who is this course for?

Who should attend

  • Researchers
  • Biostatisticians
  • Data analysts
  • Economists
  • HODs
  • Epidemiologist
  • Programme managers
  • Postgraduate students
  • Market researchers
  • Medical researchers
  • Scientists
  • Government officials
Course outcomes

R is only as powerful as the analyst using it. After completing this course, participants will be able to take raw data from their own research settings, clean and structure it properly, and produce neat, reproducible analyses and publication-quality graphics entirely in R. They will be proficient in both descriptive and inferential statistics, confident in interpreting and communicating statistical outputs, and better equipped to critically evaluate the analyses they encounter in research papers and reports.

Course outline

Course outline: Virtual (4 Weeks)

Week 1

Introduction to Data and R

  • Understand how R works and why it has become the tool of choice for researchers and data scientists
  • Introduction to R programming
  • Set up your R environment and begin working with R’s core data structures, functions and packages
Week 2

Data Management using R

  • Write clean, organised R scripts that make your work reproducible and easy to revisit
  • Import, export and manage data across formats including Excel, CSV and Stata
Week 3

Descriptive Statistics and Subgroup Analysis

  • Develop a solid conceptual understanding of descriptive statistics and apply it confidently in R
  • Produce subgroup analyses and publication-ready graphics from your own data
Week 4

Inferential Statistics

  • Calculate and interpret confidence intervals, and select and apply the right statistical test for your data
  • Choose between parametric and non-parametric approaches, interpret measures of effect, and take your first steps into multiple regression
  • Introduction to AI-assisted data analysis
  • Introduction to agentic data analysis
Testimonials

What participants say

“I have always wanted to become an excellent migration policy analyst, and I knew understanding data was the missing piece. This course helped me connect data analysis with policy and governance. I can now independently explore findings, identify patterns and contribute more meaningfully to evidence-based migration policy discussions.”
Osato Mary
Lawyer & Migration Policy Analyst
“Having worked in data management for about 10 years, I discovered that there were things I had been doing without fully understanding why. This course gave me a clearer understanding of inferential statistics. I also learned valuable teaching techniques, particularly the importance of engaging students and respecting their time.”
Akande Yusuf
Data Manager & Researcher
“Before this course, I knew what data was but didn’t understand data analysis or how relevant it was to my work. I now see how it can help me organise information, interpret findings, track the impact of my interventions, improve my programmes and make better decisions in mental health and adolescent counselling.”
Eunice Chinedu-Nwigwe
Mental Health Educator
“I particularly appreciate the teaching method and the respect shown to every participant. I know I still have more to learn, but I now have the confidence and foundation to keep practising.”
Amarachi Uzoechina
MPH Candidate
Register your interest

Tell us you're interested

Registration for this course isn't open yet. Tell us how you'd like to learn and we'll contact you with dates, delivery format and fees.

Register your interest

Data Analysis using R. Fields marked * are required.

Phone Number *
How would you like to learn? *
Course details
Dates
2 Feb – 26 Feb 2027
Class days
Tue, Thu, Fri
Length
12 sessions, 24 hours
Fee
On request
  • Access to interactive webinars
  • Videos for every interactive webinar session
  • All pre-reading materials
  • E-Certificate of attendance
FAQ

Frequently asked questions

1.When does the next cohort start?

The next cohort is scheduled to start on 2 Feb 2027. Register your interest and we'll confirm the dates, time and fee with you once registration opens.

2.What happens after I register my interest?

We'll contact you by email, phone or WhatsApp with the dates, delivery format and fee. Registering your interest doesn't commit you to anything.

3.Can my organisation book this course for its staff?

Yes. Contact CESAR to discuss your objectives, preferred delivery format and training needs, and we'll tailor the course to your team.

Interested in this course?

Register your interest and hear first when the next cohort opens.

Register Your Interest