R Programming

30

Exam questions

Earns a QR-verifiable Certificate of Training

Overview

About this course

Introduction: 

It's a popular language for data analysis: R has become one of the most popular programming languages for data analysis, with a large and active community of users and developers. Many organizations, including major tech companies and government agencies, use R for data analysis and modeling.It's free and open source: R is an open source language, which means that anyone can download and use it for free. This makes it accessible to anyone who wants to learn data analysis, regardless of their financial resources.It has a wide range of statistical and data analysis packages: R has a vast collection of libraries and packages that are specifically designed for statistical computing and data analysis. These packages allow you to perform a wide range of data analysis tasks, including data manipulation, visualization, and modeling. It's a flexible language: R is a flexible language that can be used for a wide range of data analysis tasks, from simple data exploration to complex modeling and simulation. It also supports a wide range of data formats and can integrate with other programming languages and tools.It's a valuable skill in the job market: Learning R can be a valuable asset for anyone interested in pursuing a career in data analysis, data science, or related fields. Many employers now require proficiency in R for data analysis roles, and having this skill can set you apart from other job candidates.Overall, learning R can be a valuable investment for anyone interested in data analysis or data science. It provides a powerful set of tools for exploring and modeling data, and it's a valuable skill in the job market.

 

Objectives: 

To learn:

The basics of statistical computing and data analysis.

How to use R for analytical programming.

How to implement data structure in R.

R loop functions and debugging tools.

Object-oriented programming concepts in R.

Data visualization in R.

How to perform error handling.

 

Course Outlines:

Introduction

Installing R (console) and RStudio (IDE)

Getting to know R - Setting Context

R Basics - Working Directory, Environment Variables and more!

R Basics - Loading and Executing R scripts from local file system

Handling Working Directory

R Atomic Data Types Intro - What you must know about Numeric and Integers in R?

Complex and Character Data Types (Atomic)

Character Data Type (Atomic) + Important Data Transformation Functions (1)

Character Data Type (Atomic) + Important Data Transformation Functions (2)

Character Data Type (Atomic) + Important Data Transformation Functions (3)

Logical Data Type (Atomic) and Its known Implications

Atomic Data Types and Nuances in Coercioning (Explicit/Implicit)

Data Types Coercions

Vectors - Creation, Homogeneity, Coercion Implications and Important Functions!

Vectors - Comparing different ways to create vectors in R!

Vectors - Understanding Indexing like never before!

Vectors - Indexing (Out of Bound scenarios) and How Pros use it!

Vectors - Flatness property and its critical implications in Indexing!

Vectors - Labels and their Advanced Usage in Indexing

Vectors - Assigning Attributes and its use-case as Metadata

Indexing Vectors

Matrices - Getting Acquainted, Creation and its operational functions!

Matrices - Creation and Implications related to its Dimensions

Matrices - Creation from Vectors + Naming Dimensions (Explicit, Implicit)

Matrices - Dimensions (Advanced) and Intro to Indexing

Matrices - Indexing Continued

Matrices - Advanced Indexing using DimensionNames

Matrices - Even more Advanced Indexing!

Matrices - Operations!

Lists - Getting Introduced to one of the most powerful data structures in R

Lists - Comparing with Vectors w.r.t Heterogeneity and Introducing Indexing

Lists - Comprehending their Recursive Nature in comparison with Vectors

Lists - Converting to and from Vectors and implications (coercion, flatness)

Lists - Nuances in Determining Length in the context of Recursiveness

Lists - Nuances in Determining Length and Class of Elements

List - Advanced Indexing also using Labels

List - Comparison of Indexing ways and Implications

Data Frames - Introducing The holy grail of processing Structured Data

Data Frames - Creation and important functions for Basic Exploratory Analysis

Data Frames - More Important Functions for Basic Exploratory Analysis

Data Frames - Creation from Lists

Data Frames - Creation from Lists, Matrices and Vectors

Data Frames - Everything you need to know about Subsetting

Data Frames - Handling Missing Values like Pros!

Data Frames - Imputing Missing Values like Pros!

Data Frames - Advanced Subsetting Techniques for robust analytics

While Loops in R

For Loops in R - Intro and Practical Use-Cases

If Else Structures in R

If Else Structures in R (2)

If Else Structures in R (3)

 

 

Who should attend?

 

software developer

business analyser

statistical reporter

scientific researcher

 

Learning Outcomes:

The basics of statistical computing and data analysis.

How to use R for analytical programming.

How to implement data structure in R.

R loop functions and debugging tools.

Object-oriented programming concepts in R.

Data visualization in R.

How to perform error handling.

 

 

 

 

 

 

CertificateOF TRAINING

What you earn

A certificate anyone can verify in seconds

Score 70% or better on the final exam and Skedmia issues your Certificate of Training with a unique certificate number. Every certificate carries a QR code that resolves to our public register, so an employer or auditor can confirm it is genuine without contacting anyone.

Verified at skedmia.com/verify

Syllabus

Course content

Final Exam30 questions · pass 70% → certificate