Skip to content
Technologies / Programming

R Markdown — interactive reports and analytical documents

Practical training on the R Markdown ecosystem covering the creation of interactive analytical reports in HTML, PDF, Word and presentation formats. Participants will learn code chunks mechanisms, inline R, parameterized reports, the bookdown package for long documents, and interactive widgets (htmlwidgets, DT, leaflet). The program also includes an introduction to Quarto as the successor to R Markdown.

Why choose this training?

Creating analytical reports is a daily task for many data science and BI teams — and manually copying results from the console to Word or PowerPoint introduces errors and wastes time. R Markdown allows you to combine code, computation results, and narrative text in a single document that automatically updates when data changes. This is the foundation of reproducible analytics and professional reporting.

During the training, participants will explore the entire R Markdown ecosystem — from simple HTML documents, through PDF reports with LaTeX, to interactive dashboards and multi-chapter books with bookdown. Special emphasis is placed on parameterized reports and interactive widgets (htmlwidgets, DT, leaflet, plotly).

After completing the training, participants will be able to: create professional analytical reports in HTML, PDF and Word formats, use code chunks and inline R for dynamic content generation, build parameterized reports generated in batch from a single template, embed interactive widgets in documents. These competencies directly translate into higher efficiency in IT project execution.

This training is particularly valuable for: data analysts creating recurring reports, data scientists needing reproducible analysis documentation, statisticians and researchers working with R.

What sets our approach apart?

At EITT, we believe the best learning happens through practice. During 2 days of intensive training, participants work on real-world examples and scenarios, ensuring not only theoretical understanding but above all the ability to apply it in practice.

With over 2,500 trainings in our portfolio and a 4.8/5 rating from participants, EITT is a trusted partner in competency development for organizations of all sizes. Our trainers are practitioners with years of experience who share current knowledge and proven solutions.

Looking for training tailored to your team’s needs? Contact us — we’ll prepare a program customized to your requirements.

Benefits

  • Create professional analytical reports in HTML, PDF and Word formats
  • Use code chunks and inline R for dynamic content generation
  • Build parameterized reports generated in batch from a single template
  • Embed interactive widgets (DT, leaflet, plotly) in documents
  • Use bookdown for creating multi-chapter documents
  • Create slide presentations and dashboards with flexdashboard
  • Apply Quarto as a modern alternative to R Markdown
  • Ensure analysis reproducibility through version control and parameterization

Who is this training for?

Data analysts creating recurring reports
Data Scientists needing reproducible analysis documentation
Statisticians and researchers working with R
Business Intelligence specialists
Academics and PhD students publishing research results
R programmers looking to automate reporting
Analytics team managers

Prerequisites

  • Basic knowledge of R (variables, functions, packages)
  • Ability to create charts in R (ggplot2 or base R)
  • Basic familiarity with Markdown (recommended)
  • Own laptop with R and RStudio installed

Training program

01

R Markdown fundamentals and environment setup

  • R Markdown architecture: knitr, Pandoc and output formats
  • YAML header configuration for different document types
  • Code chunks — execution options, caching and dependencies
  • Inline R — dynamic values in text
  • Templates and themes for HTML and PDF documents
02

Advanced document formats

  • HTML reports with interactive navigation and tabs
  • PDF documents with LaTeX — tables, formulas, bibliography
  • Slide presentations (ioslides, xaringan, reveal.js)
  • Word documents with custom templates
  • Dashboards with flexdashboard
03

Parameterized reports and automation

  • YAML parameters — dynamic reports from a single template
  • Batch report generation (batch rendering)
  • Automation with rmarkdown::render() and purrr
  • CI/CD integration and scheduling
  • Report version control and reproducibility
04

Interactive widgets and visualizations

  • htmlwidgets — embedding JavaScript in R documents
  • DT — interactive data tables
  • leaflet — interactive maps
  • plotly — interactive charts from ggplot2
  • crosstalk — linked widgets without Shiny
05

Bookdown, Quarto and long documents

  • bookdown — multi-chapter documents and books
  • Chapter numbering, equations and cross-references
  • Introduction to Quarto — the new document standard
  • Migration from R Markdown to Quarto
  • Best practices for organizing analytical projects

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What prerequisites do I need to meet before the training?

Basic knowledge of R (variables, functions, packages) and the ability to create charts in R are required. Familiarity with Markdown syntax is recommended but not mandatory — it will be covered at the beginning of the training.

What format is the training delivered in and how long does it last?

The training lasts 2 days and is available in online (live) and on-site formats. The program includes hands-on exercises — each participant creates their own reports in various formats. Participants receive training materials and a completion certificate.

Who is this training designed for?

The training is designed for data analysts creating recurring reports, data scientists needing reproducible documentation, statisticians and researchers working with R, and R programmers looking to automate reporting processes.

Anna Polak
Anna Polak Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90