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?
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
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
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
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
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
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.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.