Get in Touch

Introductory R (Basic to Intermediate)

 

Course description

Overview

R is a very popular, open environment for statistical computing, data analysis, and graphics creation. This course introduces participants to the R programming language. It covers language fundamentals, libraries, and advanced concepts.

This instructor-led, live course (online or on-site) is aimed at beginner data analysts who want to use R programming for data manipulation, performing basic data analysis, and creating attractive visualizations to gain insights.

Upon completion of this course, participants will be able to:

  • Understand the basics of programming in R.
  • Apply basic data science processes.
  • Create visual representations of data.

Book the course

  • Format: Remote
  • Language: PL
  • Type: Public course, guaranteed
  • Duration: 2 days (14 hours)
  • Start date: 12.10.2026
  • Trainer: Wojciech Wójciak

BOOK - 2580 PLN 

Net price per participant.

Course Format

  • Interactive lecture and discussion.
  • Plenty of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Prerequisites

Basic programming experience recommended.

Target audience

Data analysts.

Course outline

Day one: Language fundamentals

Introduction to the course

About data science

  • Definition of data science
  • The data science process.

Introduction to the R language

Variables and types

Control structures (loops / conditions)

Scalars, vectors, and matrices in R

  • Defining vectors in R
  • Matrices

Text and string manipulation

  • Character data type
  • File input/output

Lists

Functions

  • Introduction to functions
  • Closures
  • lapply/sapply functions

DataFrames

Labs for all sections

Day two: Intermediate programming in R

DataFrames and file input/output

Reading data from files

Data preparation

Built-in datasets

Visualization

  • Graphics package
  • plot() / barplot() / hist() / boxplot() / scatter plot
  • Heatmap
  • ggplot2 package (qplot(), ggplot())

Exploration with Dplyr

Labs for all sections

People flying on paper planes symbolizing the path to the course.

No budget? Get funding!

Logo of the Subject Funding System for Adults

A program that allows you to easily and quickly obtain funds for courses for individual participants.

Learn more

Why a guaranteed course?

  • Guaranteed delivery — the course takes place regardless of the number of participants.
  • Knowledge exchange and networking with professionals from various industries.
  • Interactive, live classes — not just theory, but also exercises and discussions.
  • Flexible online format — join from anywhere.

Learn more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch

wroclaw@nobleprog.pl or +48 (22) 103 3718