Introductory R (Basic to Intermediate) Training Course
R is a highly popular, open-source environment designed for statistical computing, data analytics, and graphics. This course serves as an introduction to the R programming language for students, covering language fundamentals, libraries, and advanced concepts.
Delivered by an instructor through live training (available online or onsite), this program targets beginner-level data analysts who aim to utilize R for data manipulation, performing fundamental data analysis, and generating compelling visualizations to derive insights.
Upon completion of this training, participants will be capable of:
- Grasping the fundamentals of R Programming.
- Applying core data science processes.
- Creating visual representations of data.
Format of the Course
- Interactive lectures and discussions.
- Numerous exercises and practice sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request a customized training session for this course, please contact us to make arrangements.
Course Outline
Day One: Language Basics
- Course Introduction
- About Data Science
- Data Science Definition
- Process of Doing Data Science.
- Introducing R Language
- Variables and Types
- Control Structures (Loops / Conditionals)
- R Scalars, Vectors, and Matrices
- Defining R Vectors
- Matricies
- String and Text Manipulation
- Character data type
- File IO
- Lists
- Functions
- Introducing Functions
- Closures
- lapply/sapply functions
- DataFrames
- Labs for all sections
Day Two: Intermediate R Programming
- DataFrames and File I/O
- Reading data from files
- Data Preparation
- Built-in Datasets
- Visualization
- Graphics Package
- plot() / barplot() / hist() / boxplot() / scatter plot
- Heat Map
- ggplot2 package (qplot(), ggplot())
- Exploration With Dplyr
- Labs for all sections
Requirements
- A basic programming background is preferred.
Audience
- Data analysts.
Need help picking the right course?
uae@nobleprog.com or +971 4871 6715
Introductory R (Basic to Intermediate) Training Course - 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 the UAE (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 in the UAE (online or onsite) is designed for business analysts looking to automate trades 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 increments.
- Lower trade-related costs by leveraging algorithmic trading.
- Automatically monitor stock prices and execute trades.
Programming with Big Data in R
21 HoursBig Data encompasses solutions designed for the storage and processing of extensive datasets. Originally developed by Google, these Big Data solutions have evolved and inspired numerous similar open-source projects. R has established itself as a widely utilized programming language within the financial sector.
Cluster Analysis with R and SAS
14 HoursThis instructor-led, live training in the UAE (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 HoursData analytics is a vital asset in the modern business landscape. This course emphasizes the development of practical, hands-on data analysis skills. The primary objective is to equip participants with the ability to provide evidence-based answers to key questions:
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 the UAE (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 is a highly popular, open-source environment designed for statistical computing, data analytics, and graphics. This course provides students with an introduction to the R programming language, covering its core fundamentals, essential libraries, and advanced concepts. Participants will learn advanced data analytics and graphing techniques using real-world datasets.
Audience
Developers and data analytics professionals
Duration
3 days
Format
Lectures and Hands-on
Forecasting with R
14 HoursThis instructor-led, live training in the UAE (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 the UAE (online or on-site) is tailored for data scientists seeking to utilize Python and R for KNIME.
By the end of the training, participants will be able to:
- Plan, develop, and deploy machine learning models within KNIME.
- Make data-driven decisions for operational improvements.
- Implement comprehensive data science projects from start to finish.
Advanced Machine Learning with R
21 HoursIn this instructor-led, live training, participants will learn advanced techniques for Machine Learning with R as they step through the creation of a real-world application.
By the end of this training, participants will be able to:
- Understand and implement unsupervised learning techniques
- Apply clustering and classification to make predictions based on real world data.
- Visualize data to quickly gain insights, make decisions and further refine analysis.
- Improve the performance of a machine learning model using hyper-parameter tuning.
- Put a model into production for use in a larger application.
- Apply advanced machine learning techniques to answer questions involving social network data, big data, and more.
R Programming for Finance
28 HoursR is a widely used programming language within the financial sector. It supports a broad spectrum of financial applications, from core trading platforms to sophisticated risk management systems.
In this instructor-led live training, participants will learn how to leverage R to develop practical applications that address specific finance-related challenges.
Upon completing this training, participants will be able to:
- Grasp the fundamental concepts of the R programming language.
- Select and employ R packages and techniques to organize, visualize, and analyze financial data from diverse sources (such as CSV, Excel, databases, web APIs, etc.).
- Build applications that solve issues related to asset allocation, risk analysis, investment performance, and more.
- Troubleshoot, integrate, deploy, and optimize R applications.
Audience
- Developers
- Analysts
- Quants
Format of the course
- A blend of lectures, discussions, exercises, and extensive hands-on practice.
Note
- This training aims to provide solutions for some of the key problems faced by finance professionals. However, if you have a particular topic, tool, or technique that you wish to append or elaborate further on, please please contact us to arrange.
R Markdown for Dynamic Documents and Reproducible Reporting
14 HoursR Markdown serves as an authoring framework that seamlessly integrates executable R code with narrative text to produce dynamic and reproducible documents.
This instructor-led live training, available both online and onsite, is designed for beginner to intermediate R users who aim to generate automated, dynamic reports using R Markdown for internal documentation, research publications, or web publishing.
Upon completion of this training, participants will be able to:
- Create R Markdown documents that include 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 a professional presentation.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation in a live-lab environment.
Customization Options
- To request a customized training version of this course, please contact us to make arrangements.
Shiny App Web Development with R
14 HoursShiny is an R package that empowers users to construct interactive and dynamic web applications directly within the R environment, eliminating the need for JavaScript expertise or complex web frameworks.
This instructor-led live training, available either online or on-site, is designed for intermediate-level R users looking to create and deploy custom web applications using Shiny. The focus is on leveraging Shiny for data visualization, user interaction, and reporting.
Upon completing this training, participants will be able to:
- Develop interactive web applications using Shiny and R.
- Design user interfaces featuring reactive components and dynamic inputs.
- Integrate data visualizations and reporting capabilities into Shiny applications.
- Deploy and distribute Shiny applications locally or online using Shiny Server or Posit Cloud.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation within a live laboratory environment.
Customization Options
- To arrange a tailored training session for this course, please contact us.
Shiny, R and HTML: Merging Data Science and Web Development
7 HoursShiny is an open-source R package that offers a web framework for creating interactive web applications directly within the R environment.
During this instructor-led live training, attendees will discover how to effectively merge data science and web development by leveraging Shiny, R, and HTML.
Upon completing this training, participants will be capable of:
- Developing interactive web applications using R and Shiny
Target Audience
- Data scientists
- Web developers
- Statisticians
Course Format
- A blend of lectures, discussions, exercises, and extensive hands-on practice
Statistical Analysis with Stata and Integration with R
35 HoursThis instructor-led, live training in the UAE (online or onsite) targets intermediate to advanced-level computer science professionals who wish to leverage Stata for statistical analysis and integrate it with R.
Upon completion of this training, participants will be able to:
- Utilize Stata effectively for data analysis and statistical modeling.
- Evaluate Stata’s capabilities in comparison to SPSS and R.
- Integrate Stata with R to facilitate smooth statistical computing.
- Create and automate workflows using both Stata and R.