Introductory R (Basic to Intermediate) Training Course
R is a widely adopted, open-source platform designed for statistical computing, data analytics, and data visualization. This course provides students with an introduction to the R programming language, encompassing fundamental syntax, essential libraries, and more advanced concepts.
Delivered as an instructor-led live training (available online or on-site), this program is designed for data analysts at the beginner level who aim to leverage R to manipulate datasets, execute fundamental analysis, and develop impactful visualizations to derive insights.
Upon completion of this training, participants will be capable of:
- Grasping the core principles of R Programming.
- Implementing essential data science workflows.
- Producing visual data representations.
Course Structure
- Engaging lectures coupled with interactive discussions.
- Extensive exercises and practical application.
- Practical implementation within a live laboratory setting.
Customization Options
- To arrange a tailored training session for this course, please reach out to us.
Course Outline
Day One: Foundations of the Language
- Course Overview
- Understanding Data Science
- Defining Data Science
- The Data Science Workflow
- Introduction to the R Language
- Variables and Data Types
- Control Structures (Loops and Conditionals)
- R Scalars, Vectors, and Matrices
- Creating R Vectors
- Working with Matrices
- String and Text Processing
- Character data types
- File Input/Output
- Lists
- Functions
- Overview of Functions
- Closures
- Utilizing lapply/sapply
- DataFrames
- Hands-on Labs for each topic
Day Two: Intermediate R Programming
- DataFrames and File I/O
- Ingesting data from files
- Data Preparation
- Utilizing Built-in Datasets
- Data Visualization
- The Graphics Package
- Using plot() / barplot() / hist() / boxplot() / scatter plot
- Heat Maps
- The ggplot2 package (qplot(), ggplot())
- Exploratory Analysis with Dplyr
- Hands-on Labs for each topic
Requirements
- A foundational understanding of programming is advantageous
Target Audience
- Data analysts
Open Training Courses require 5+ participants.
Introductory R (Basic to Intermediate) Training Course - Booking
Introductory R (Basic to Intermediate) Training Course - Enquiry
Introductory R (Basic to Intermediate) - Consultancy Enquiry
Testimonials (2)
knowledge of the trainer, tailor based, all topics covered
eleni - EUAA
Course - Forecasting with R
The real life applications using Statcan and CER as examples.
Matthew - Natural Resources Canada
Course - Data Analytics With R
Upcoming Courses
Related Courses
Advanced R
14 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at intermediate-level advanced R users who wish to use R to build faster workflows, improve code quality, and handle more complex analysis tasks.
By the end of this training, participants will be able to: create reusable functions, improve data workflows, debug and optimize code, and produce reproducible reports.
Algorithmic Trading with Python and R
14 HoursThis instructor-led, live training session Italy (online or onsite) is tailored for business analysts who wish to automate trading processes using algorithmic trading, Python, and R.
Upon completion of this training, participants will be able to:
- Utilize algorithms to rapidly buy and sell securities at specialized intervals.
- Lower transaction costs associated with trading through the use of algorithmic strategies.
- Automatically track stock prices and execute trades accordingly.
Programming with Big Data in R
21 HoursBig Data denotes solutions designed for the storage and processing of extensive data sets. Initially pioneered by Google, these Big Data solutions have evolved and spurred the creation of other similar projects, many of which are accessible as open-source software. R has established itself as a widely adopted programming language within the financial sector.
Cluster Analysis with R and SAS
14 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at data analysts who wish to program with R in SAS for cluster analysis.
By the end of this training, participants will be able to:
- Use cluster analysis for data mining
- Master R syntax for clustering solutions.
- Implement hierarchical and non-hierarchical clustering.
- Make data-driven decisions to help to improve business operations.
Data and Analytics - from the ground up
42 HoursIn today’s business landscape, data analytics serves as a vital asset. This course places a strong emphasis on cultivating practical, hands-on skills in data analysis. The primary objective is to empower participants with the ability to provide evidence-based answers to key business inquiries:
What has happened?
- processing and analyzing data
- producing informative data visualizations
What will happen?
- forecasting future performance
- evaluating forecasts
What should happen?
- turning data into evidence-based business decisions
- optimizing processes
Data Analysis with Python, R, Power Query, and Power BI
21 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at beginner-level professionals who wish to clean and analyze data, make statistical projections, and create insightful visualizations using these tools.
By the end of this training, participants will be able to:
- Understand the basics of Python, R, Power Query, and Power BI for data analysis.
- Clean and organize datasets using Python and Power Query.
- Perform statistical analysis and projections with R.
- Create professional dashboards and reports with Power BI.
- Integrate and analyze data from multiple sources effectively.
Data Analytics With R
21 HoursR stands as a highly popular, open-source environment dedicated to statistical computing, data analytics, and graphics. This course provides students with an introduction to the R programming language, covering foundational language elements, essential libraries, and advanced concepts. Participants will engage in advanced data analytics and visualization techniques using real-world datasets.
Target Audience
Developers and data analytics professionals
Duration
3 days
Format
Instructional lectures combined with hands-on practice
Forecasting with R
14 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at intermediate-level data analysts and business professionals who wish to perform time series forecasting and automate data analysis workflows using R.
By the end of this training, participants will be able to:
- Understand the fundamentals of forecasting techniques in R.
- Apply exponential smoothing and ARIMA models for time series analysis.
- Utilize the ‘forecast’ package to generate accurate forecasting models.
- Automate forecasting workflows for business and research applications.
KNIME with Python and R for Machine Learning
14 HoursThis instructor-led, live training in Italy (online or onsite) is aimed at data scientists who wish to program in Python and R for KNIME.
By the end of this training, participants will be able to:
- Plan, build, and deploy machine learning models in KNIME.
- Make data-driven decisions for operations.
- Implement end-to-end data science projects.
NLP: Natural Language Processing with R
21 HoursUnstructured data is estimated to comprise over 90 percent of all data, with a significant portion existing in text format. This vast amount of information is continuously expanded by blog posts, tweets, social media content, and other digital publications.
This instructor-led live course focuses on extracting insights and meaning from this data. By leveraging the R language and Natural Language Processing (NLP) libraries, we integrate concepts and techniques from computer science, artificial intelligence, and computational linguistics to algorithmically interpret the meaning behind textual data. Data samples are provided in various languages to meet specific customer needs.
By the conclusion of this training, participants will be capable of preparing datasets (both large and small) from diverse sources and applying appropriate algorithms to analyze and report on their significance.
Course Format
- A blend of lectures and discussions, with a strong emphasis on hands-on practice and occasional assessments to evaluate understanding
Advanced Machine Learning with R
21 HoursDuring this instructor-led live training, participants will master advanced Machine Learning techniques using R by building a real-world application step by step.
Upon completion of this training, participants will be capable of:
- Understanding and implementing unsupervised learning techniques
- Utilizing clustering and classification to generate predictions from real-world data.
- Visualizing data to quickly gain insights, make informed decisions, and further refine analysis.
- Enhancing the performance of a machine learning model through hyper-parameter tuning.
- Deploying a model into production for integration into larger applications.
- Applying advanced machine learning techniques to address queries related to social network data, big data, and more.
R Programming for Finance
28 HoursR is a widely used programming language in the financial sector, employed in applications ranging from core trading systems to risk management solutions.
Through this instructor-led live training, participants will learn how to leverage R to build practical applications that address specific finance-related challenges.
Upon completion of this training, participants will be able to:
- Grasp the core principles of the R programming language
- Select and apply R packages and techniques to organize, visualize, and analyze financial data from diverse sources (CSV, Excel, databases, web, etc.)
- Develop applications to resolve issues related to asset allocation, risk analysis, investment performance, and more
- Troubleshoot, integrate, deploy, and optimize R-based applications
Audience
- Developers
- Analysts
- Quantitative analysts
Course Format
- A blend of lectures, discussions, exercises, and extensive hands-on practice
Note
- This training provides solutions to key problems encountered by finance professionals. If you have a specific topic, tool, or technique you would like to explore further, please contact us to make arrangements.
Introductory R for Biologists
28 HoursR is an open-source, free programming language designed for statistical computing, data analysis, and graphical representation. Its adoption is growing among managers and data analysts within both corporate environments and academic institutions. R has also attracted statisticians, engineers, and scientists who may lack traditional programming expertise, as it is known for its user-friendly nature. The language's rising popularity stems from the increasing demand for data mining to achieve objectives such as optimizing pricing strategies, accelerating drug discovery, and refining financial models. R offers a comprehensive suite of packages tailored for data mining tasks.
R Markdown for Dynamic Documents and Reproducible Reporting
14 HoursR Markdown is an authoring framework that integrates executable R code with narrative text to produce dynamic and reproducible documents.
This instructor-led live training, available online or onsite, targets beginner to intermediate R users who want to create automated, dynamic reports using R Markdown for internal documentation, research publications, or web publishing.
Upon completing this training, participants will be able to:
- Create R Markdown documents containing embedded R code chunks and formatted text.
- Generate outputs in various formats, including HTML, PDF, and Word.
- Utilize parameterized reports and conditional logic to produce dynamic content.
- Customize document appearance using themes, templates, and LaTeX for professional presentation.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange it.
Shiny App Web Development with R
14 HoursShiny is an R package that empowers users to create interactive and dynamic web applications directly from R, eliminating the need for JavaScript expertise or knowledge of complex web frameworks.
This instructor-led live training (available online or onsite) targets intermediate-level R users who want to build and deploy custom web applications using Shiny for data visualization, user interaction, and reporting.
Upon completing this training, participants will be capable of:
- Developing interactive web applications using Shiny and R.
- Designing user interfaces with reactive elements and dynamic inputs.
- Integrating data visualizations and reporting features into Shiny apps.
- Deploying and sharing Shiny apps locally or online via Shiny Server or Posit Cloud.
Format of the Course
- Interactive lecture and discussion.
- Ample exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.