Log In
Join
 for free
Back To Module Home
Learn R from Scratch
0% completed
Getting Started
Why R?
Hello World
Variables
Data Types
Basic Methods for Handling Variables
Exercise 1: Variables
Solution Review: Variables
All About Strings
Difference Between print() and cat()
Exercise 2: Strings
Solution Review: Strings
Test Your Knowledge 1
Exploring R Objects
Vectors
Lists
Exercise 3: Vectors and Lists
Solution Review: Vectors and Lists
Arrays
Matrices
Exercise 4: Arrays and Matrices
Solution Review: Arrays and Matrices
Data Frames
Exercise 5: Data Frames
Solution Review: Data Frames
Factors
Test Your Knowledge 2
R Operators and Notation
Arithmetic Operators
Exercise 6: Arithmetic Operators
Solution Review: Arithmetic Operators
Relational Operators
Logical Operators
Exercise 7: Relational and Logical Operators
Solution Review: Relational and Logical Operators
Test Your Knowledge 3
Conditional Statements
if Statements
if...else Statements
Exercise 8: if/else Statements
Solution Review: if/else Statements
R ifelse()
Exercise 9: ifelse()
Solution Review: ifelse()
switch Statements
Test Your Knowledge 4
Loops
Introduction to Loops
while Loops
Exercise 10: while Loops
Solution Review: while Loops
for Loops
Exercise 11: for Loops
Solution Review: for Loops
repeat Loops
Test Your Knowledge 5
Functions
Creating Functions
Exercise 12: Creating Functions
Solution Review: Creating Functions
Returning from a Function
Exercise 13: Returning from a Function
Solution Review: Returning from a Function
Nested Functions
Recursion
Exercise 14: Recursion
Solution Review: Recursion
Test Your Knowledge 6
Input/Output
Entering Data from the Keyboard
Handling TXT files
Exercise 16: Handling TXT files
Solution Review: Handling TXT files
Handling CSV files
Exercise 17: Handling CSV files
Solution Review: Handling CSV file
Test Your Knowledge 7
Exception Handling
Introduction to Exception Handling
Try Catch
Exercise 18: Try Catch
Solution Review: Try Catch
Other Methods for Exception Handling
Test Your Knowledge 8
Classes
What is a Class and its Types?
Fun Challenges
Challenge 1: Append Hearts
Solution Review: Append Hearts
Challenge 2: Find Mean and Median
Solution Review: Find Mean and Median
Challenge 3: Find the Highest Achiever
Solution Review: Find the Highest Achiever
Conclusion
Final Remarks
Home
/
...
/
Test Your Knowledge 3
Test Your Knowledge 3
Let's take a small quiz!
...