## Udemy Free Coupon Course | R concepts, coding examples. Data structure, loops, functions, packages, plots/charts, data/files, decision-making in R.

## What you’ll learn

- Deep practical knowledge of R programming language
- Become a Data Scientist, Data Engineer, Data Analyst or Consultant
- Fundamentals and setup of R Language
- Get familiar with RStudio
- Variables and Data Types
- Input-Output Features in R
- Operators in R
- Data Structure in R
- Vectors, Lists and their application
- R Programs for Lists and Vectors in RStudio
- Matrix and application of Matrices in R with R Programs
- Arrays with R Programs for Arrays in RStudio
- Data Frames and R Programs for Data Frame in RStudio
- Factors, application of Factors, R Programs for Factors in RStudio
- Decision-making in R, types of decision-making statements with R Programs
- Loops in R, flowcharts and programs for loops in R
- Functions in R
- Strings in R
- Packages in R
- Data and File Management in R
- Plotting in R (graphs, charts, plots, histograms)
- Write complex R programs for practical industry scenarios

### Requirements

- Enthusiasm and determination to make your mark on the world!

**Description**

**1. Fundamentals of R Language**

- Introduction to R
- History of R
- Why R programming Language
- Comparison between R and Python
- Application of R

**2. Setup of R Language**

- Local Environment setup
- Installing R on Windows
- Installing R on Linux
- RStudio
- What is RStudio?
- Installation of RStudio
- First Program – Hello World

**3. Variables and Data Types**

- Variables in R
- Declaration of variable
- Variable assignment
- Finding variable
- Data types in R
- Data type conversion
- R programs for Variables and Data types in RStudio

**4. Input-Output Features in R**

- scan() function
- readline() function
- paste() function
- paste0() function
- cat() function
- R Programs for implementing these functions in RStudio

**5. Operators in R**

- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Miscellaneous Operators
- R Programs to perform various operations using operators in RStudio

**6. Data Structure in R (part-I)**

- What is data structure?
- Types of data structure
- Vector
– What is a vector in R?

– Creating a vector

– Accessing element of vector

– Some more operations on vectors

– R Programs for vectors in RStudio

- Application of Vector in R
- List
– What is a list in R?

– Creating a list

– Accessing element of list

– Modifying element of list

– Some more operations on list

- R Programs for list in RStudio

**7. Data Structure in R (part-II)**

- Matrix or Matrices
– What is matrix in R?

– Creating a matrix

– Accessing element of matrix

– Modifying element of matrix

– Matrix Operations

- R Programs for matrices in RStudio
- Application of Matrices in R
- Arrays
– What are arrays in R?

– Creating an array

– Naming rows and columns

– Accessing element of an array

– Some more operations on arrays

- R Programs for arrays in RStudio

**8. Data Structure in R (part-III)**

- Data frame
– What is a data frame in R?

– Creating a data frame

– Accessing element of data frame

– Modifying element of data frame

– Add the new element or component in data frame

– Deleting element of data frame

– Some more operations on data frame

- R Programs for data frame in RStudio
- Factors
– Factors in R

– Creating a factor

– Accessing element of factor

– Modifying element of factor

- R Programs for Factors in RStudio
- Application of Factors in R

**9. Decision Making in R**

- Introduction to Decision making
- Types of decision-making statements
- Introduction, syntax, flowchart and programs for
– if statement

– if…else statement

– if…else if…else statement

– switch statement

**10. Loop control in R**

- Introduction to loops in R
- Types of loops in R
– for loop

– while loop

– repeat loop

– nested loop

- break and next statement in R
- Introduction, syntax, flowchart and programs for
– for loop

– while loop

– repeat loop

– nested loop

**11. Functions in R**

- Introduction to function in R
- Built-in Function
- User-defined Function
- Creating a Function
- Function Components
- Calling a Function
- Recursive Function
- Various programs for functions in RStudio

**12. Strings in R**

- Introduction to string in R
– Rules to write R Strings

– Concatenate two or more strings in R

– Find length of String in R

– Extract Substring from a String in R

– Changing the case i.e. Upper to lower case and lower to upper case

- Various programs for String in RStudio

**13. Packages in R**

- Introduction to Packages in R
- Get the list of all the packages installed in RStudio
- Installation of the packages
- How to use the packages in R
- Useful R Packages for Data Science
- R program for package in RStudio

**14. Data and File Management in R**

- Getting and Setting the Working Directory
- Input as CSV File
- Analysing the CSV File
- Writing into a CSV File
- R programs to implement CSV file

**15. Plotting in R (Part-I)**

- Line graph
- Scatterplots
- Pie Charts
- 3D Pie Chart

**16. Plotting in R (Part-II)**

- Bar / line chart
- Histogram
- Box plot

**Who this course is for:**

- R Developers & Data Developers
- Data Scientists – R, Python
- Newbies and beginners aspiring for a career in programming & statistical analysis
- Data Engineers and Statistical Analysts
- R & Python Programmers
- Technical & Analytics Consultants
- Anyone wishing to learn data science and machine learning
- Lead R Developers
- R Modelling Analysts
- Data Software Developers
- Financial and Marketing Analysts
- Software Engineers
- Web Application Developers
- Business Analysts and Consultants
- Data Science and Machine Learning enthusiasts

Category: **Development, Data Science, R**

Instructor: Uplatz Training

Language: English

Price: $~~94.99~~ **Free** (Udemy 100% off coupon code) **ENROLL NOW**