Public administration
R - introductuctory course

R - introductory course
Level: beginners
Workload: 2x8h (2 days)
- Introduction to R – overview of the RStudio interface and key functionalities
- Data formats and variable types
- Indexing techniques for efficient data handling
- Data manipulation and preparation – fundamentals of dplyr
- Automating repetitive tasks with loops
- Writing and utilizing functions in R
- Fundamentals of data visualization
- Streamlining workflows with dplyr and ggplot2 – pipeline processing
- Integrating AI (ChatGPT) in coding – practical applications, benefits, and limitations
Data visualisation in R - basic

Data visualisation - basics
Level: beginners
Workload: 2x8h (2 days)
- Importing data from various formats (TXT, CSV, XLSX)
- Data preparation for analysis using tidyr, dplyr, stringr, and forcats
- Fundamentals of effective data visualization
- Principles of research presentation – tailoring the format for clarity and impact
- Introduction to ggplot2 – the Grammar of Graphics
- Practical application of ggplot2 – hands-on project with expert guidance
- Leveraging AI (ChatGPT) in coding – use cases, benefits, and potential challenges
Data visualisation in R - advanced

Data visualisation - advanced
Level: advanced
Workload: 2x8h (2 days)
- Principles of effective research result visualization
- Advanced data presentation techniques using dplyr and ggplot2
- Visualization methods tailored to variable scales:
- Nominal scale
- Ordinal scale
- Interval and ratio scale
- Combining variables from different scales
- Correlation analysis and data relationships
- Heatmaps for pattern recognition and trend analysis
- Introduction to mapping techniques
- Leveraging AI (ChatGPT) in coding – applications, benefits, and challenges
Statistics with R

Statistics with R
Level: beginner
Workload: 2x8h (2 days)
- Data preparation techniques
- Fundamentals of descriptive statistics
- Data manipulation and pipeline processing with dplyr
- Key topics in statistics and statistical inference using R:
- Group characteristics analysis
- Univariate data analysis
- Correlation and regression analysis
- Time series analysis
- Effective result visualization with ggplot2
- Utilizing AI (ChatGPT) in coding – applications, benefits, and potential challenges
Reporting automatisation in R

Reporting automatisation in R
Workload: 3x8h (3 days)
Introduction to R and Data Processing
- Getting Started with R
- Installing and configuring R and RStudio
- Fundamentals of R syntax: variables, operators, and functions
- Working with packages: tidyverse, data.table, openxlsx
- Data Processing and Analysis
- Importing data from various sources (Excel, CSV, TXT, SQL)
- Data cleaning and transformation using dplyr and tidyr
- Basic statistical analysis and data aggregation
- Automating Data Processing
- Streamlining workflows and automating repetitive tasks
Visualization and Automated Reporting
- Data Visualization
- Creating visualizations with ggplot2
- Introduction to thematic mapping for administrative data
- Developing interactive dashboards using R Shiny
- Automated Reporting
- Generating reports in R Markdown (PDF, Word, HTML)
- Practical Application
- Hands-on project with expert guidance
- Leveraging AI in Coding
Using AI (ChatGPT) in coding – applications, benefits, and limitations
R on-demand course

R on-demand
Workload: depending on the course scope
Customize Your Course to Fit Your Needs
Design a course tailored to your specific requirements by selecting from our standard offerings or incorporating advanced topics beyond the core curriculum. Examples include modeling extreme phenomena using theoretical distributions or automating reporting processes.
The possibilities are virtually limitless.
Where devil can’t go, R rises to the challenge.
For complex cases, we welcome the opportunity to demonstrate our expertise.