
Explore the basics of R with a focus on keywords, reserved words, and how to view them using the R help topic, applying a practical notebook workflow.
Identify how R identifiers name variables, functions, or objects. Learn the naming rules: letters, numbers, dot and underscore are allowed with restrictions on starting characters and symbol use.
Learn how to annotate and explain your R code with comments, using single line and multi-line hashes to improve readability, illustrated by an area of a circle example.
Learn how expressions in R form statements, and distinguish single line from multi line statements to improve readability while summing numbers and printing results using variables like total_sum.
Learn how variables in R represent changing values over time, how to store and retrieve them via symbol tables, memory allocation, and linking variables to memory addresses.
Learn four ways to assign variables in R—equals operator, leftward and rightward assignment, and the assign function—understanding when each method is used and how they store values.
Explore the core data types in R—numeric, integer, complex, character, and logical—and how decimals and text are stored and inspected with class and as.integer.
Learn to use arithmetic, comparison, and logical operators in R, including addition, subtraction, multiplication, division, and modulo. Explore the concatenation operator c and the membership operator %in% with practical examples.
Learn how to use conditional statements in R, including if, if else, and else if, with practical examples and step-by-step logic.
Explore loops and indentation in R, using for and while loops to print a statement multiple times, explain loop syntax, and emphasize readable indentation practices.
Explore how functions in R encapsulate repeatable tasks, create custom median and summation functions, use inbuilt mean, and understand vectors, arguments, and the return statement.
Discover vectors in R, one-dimensional data structures that store the same data type; learn to create vectors with c, compute means, and the coerce function converts values when mixing types.
Master basic vector operations in R, including indexing, slicing, and appending values with the append function.
Explore lists in R as a heterogeneous collection that stores multiple data types, using named elements to create key-value pairs similar to dictionaries.
Explore basic list operations in R, including accessing elements, inserting values, and appending city keys with corresponding values using single brackets, double brackets, and the dollar operator.
Learn how the R data frame, a two dimensional extension of a list, uses columns and rows, created with data.frame and accessed via dollar, single bracket, or double bracket.
Are you interested in data science?
Do you want to learn R totally from scratch?
Are you looking for an easy step by step approach to get into R?
Do you want to take an easy R course for BEGINNERS?
Well, if your answer is YES to some of these questions, look no further, this course will help you.
In this free course , will start with installation of R and Jupyter Notebook , then we will learn basics of R like keywords , Identifiers , data types , operators , loops etc.. & data structures in R as well !
This course is truly step-by-step. In every new tutorial we build on what had already learned and move one extra step forward.
The Entire R course is divided into 2 parts ( 2 hours each ) ! You will also get the code I am using for the demos.
What you will learn:
Learn how to use Jupyter Notebook
Learn the core principles of programming
Learn how to create vectors in R
Learn how to create variables
Learn about integer, double, logical, character, and other types in R
Learn how to create a while() loop and a for() loop in R
Learn how to define own functions in R
Learn the various data-structures in R
What R you waiting for?