Course Objective & Scope
Across finance, insurance, biostatistics, market research and econometrics, R remains indispensable thanks to its statistical depth, expressive visualisation grammar and reproducible reporting tools. This course takes participants from core R data structures to end-to-end data analysis and predictive modelling with the modern tidyverse and tidymodels ecosystems.
Participants clean and reshape complex datasets with dplyr and tidyr, craft publication-quality charts with ggplot2, fit statistical and machine learning models, and publish outputs as automated Quarto reports or plumber REST APIs. Teams finish with a reproducible analytics and modelling project built on an organisational dataset.
Who Should Attend?
- Data scientists and business analysts performing statistical modelling, forecasting and data analysis
- Risk, actuarial, finance, clinical research and marketing analytics teams
- Analysts migrating from spreadsheet workflows or legacy R scripts to modern
tidyverse/tidymodelspractices - Prerequisite: familiarity with basic statistics; no prior R experience required
Key Takeaways
- Work fluently with vectors, factors, lists, tibbles/data.frames and vectorised functions
- Clean, join and reshape messy enterprise datasets using
dplyr,tidyr,stringrandlubridate - Create multi-dimensional exploratory visualisations using
ggplot2's layered grammar of graphics - Build statistical regression/GLM models, time-series forecasts (
fable) and ML pipelines withtidymodels - Deliver results as parameterised Quarto reports, interactive Shiny apps or
plumberREST APIs
Curriculum
R Fundamentals, Data Structures and Functional Programming
- RStudio/Positron setup, vectors, factors, lists, data.frames/tibbles and indexing
- Writing functions, the native pipe (
|>) and loop-free iteration withpurrr
Data Wrangling and Exploratory Visualisation with the tidyverse
- Reading data via
readr/arrow, and filtering, aggregating, joining and pivoting withdplyrandtidyr - Layered plotting, faceting and custom corporate themes with
ggplot2
Statistical Inference, Regression and Time-Series Forecasting
- Hypothesis testing, confidence intervals, A/B test evaluation and tidy model outputs with
broom - Linear and logistic regression (
lm,glm) diagnostics and time-series forecasting withtsibble/fable
Machine Learning Workflows with tidymodels
- Data splitting and cross-validation with
rsample, and feature engineering viarecipes - Model fitting, hyperparameter tuning and evaluation using
parsnip,workflows,tuneandyardstick
Reproducible Reporting, Environment Management and API Deployment
- Locking package versions with
renv, automated Quarto reports and calling Python viareticulate - Interactive dashboards with Shiny and exposing R models as REST APIs with
plumberandvetiver
Other Courses in This Category
-
Python for Data Science
Hands-on Python training covering data manipulation with Pandas and Polars, visualization with Matplotlib, Seaborn, and Plotly, exploratory data analysis (EDA), and machine learning modeling with Scikit-learn.
- Live Course
- 4 modules
-
Modern C++ Fundamentals and High-Performance AI Applications
Modern C++ (C++17/20) for AI and high-performance systems: RAII and smart pointers, STL, move semantics, multithreading, SIMD, building Python extensions with pybind11 and the LibTorch/ONNX Runtime C++ APIs.
- Live Course
- 5 modules
-
Python Programming
Master Python from scratch: data structures, control flow, functional programming, Object-Oriented Programming (OOP), error handling, file I/O, virtual environments, and Pandas.
- Live Course
- 9 modules
-
Advanced Python for AI and Data Engineering
Advanced Python for AI and data engineering: type hinting, decorators, memory-efficient generators, asyncio, multiprocessing and the GIL, Cython/Numba acceleration, profiling and packaging. For developers and data scientists.
- Live Course
- 5 modules
-
API Integration and Development with Python for AI Projects
Consuming and building APIs in Python for AI and data projects: HTTP/REST principles, requests and async httpx clients, authentication, retry/rate-limit handling, LLM APIs and foundational service design.
- Live Course
- 5 modules
-
Building Modern Backend and AI APIs with FastAPI
End-to-end modern Python web service development with FastAPI: Pydantic v2, Dependency Injection, async SQLAlchemy database integration, OAuth2/JWT security, pytest and Docker. For backend and AI developers.
- Live Course
- 5 modules
Get in touch