Syllabus


Introduction to R Programming

Getting Started with R

  1. Introduction to R
  2. Purpose and Advantages of Using R
  3. Setting Up the R Environment and IDEs

R Language Fundamentals

  1. Basic Syntax, Variables, and Naming Conventions
  2. Input and Output Statements
  3. Basic Data Types and Type Casting

Operators and Data Structures Overview

  1. Types of Operators in R
  2. Role and Purpose of Data Structures in R

Data Structures and Operations in R

Vectors in R

  1. Vectors: Creation, Sequence, and Length
  2. Vector Operations: Sorting, Ordering, Recycling, and Missing Values
  3. Arithmetic, Relational, and Logical Operations on Vectors

Lists in R

  1. Lists: Creation, Accessing, and Modification
  2. Operations on Lists: Appending, Nesting, and Manipulation

Matrices and Arrays

  1. Matrices in R
  2. Arrays in R

Descriptive Analytics with R

Working with Strings

  1. Strings: Creation, Concatenation, and Substrings
  2. Advanced String Operations and Functions

Data Frames and Factors

  1. Data Frames: Creation, Access, and Manipulation
  2. Advanced Data Frame Operations with dplyr
  3. Factors: Creation, Levels, and Reordering

Conditional Statements, Loops, and Functions

Conditional Statements

  1. Conditional Statements: If, If-Else, and Switch
  2. Logical Operators in Conditional Statements

Loops in R

  1. Loops in R: For, While, and Repeat
  2. Iterating Loops Over Data Structures

Functions in R

  1. Functions: Purpose, Types, and Creation
  2. Advanced Functions: Recursive, Closure, and Nested