BBuddyAI Learn
Data · Beginner → Expert

📊 R Programming and Statistical Computing

Use R for data analysis, visualization, statistical modeling, reproducible research, reporting, packages, performance, and production analytical workflows.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

R Environment, Projects and Package Management

Locked
Module 2 · Beginner

Vectors, Types, Objects and Indexing

Locked
Module 3 · Beginner

Matrices, Lists, Factors and Data Frames

Locked
Module 4 · Beginner

Functions, Scope and Functional Programming

Locked
Module 5 · Intermediate

Data Import, Export and Tidy Data Concepts

Locked
Module 6 · Intermediate

Data Transformation with Modern R Workflows

Locked
Module 7 · Intermediate

Exploratory Data Analysis and Summary Statistics

Locked
Module 8 · Intermediate

Visualization with Grammar-of-Graphics Concepts

Locked
Module 9 · Advanced

Probability Distributions and Simulation

Locked
Module 10 · Advanced

Hypothesis Testing and Confidence Intervals

Locked
Module 11 · Advanced

Linear Models and Regression Diagnostics

Locked
Module 12 · Advanced

Classification, Generalized Models and Model Evaluation

Locked
Module 13 · Advanced

Time Series and Repeated Data Concepts

Locked
Module 14 · Expert

Reproducible Reports, Notebooks and Parameterized Analysis

Locked
Module 15 · Expert

Testing, Package Development and Documentation

Locked
Module 16 · Expert

Performance, Vectorization and Profiling

Locked
Module 17 · Expert

Expert Capstone: Reproducible Statistical Analysis Project

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed