R Course

R is a language built specifically for statistics and data analysis, created by statisticians for other statisticians — that focus shows up everywhere, from how naturally it handles a column of numbers to functions like summary() that exist in almost no other general-purpose language.

What you'll learn

You'll start with R's core building blocks — variables, vectors, operators, conditionals, loops, and functions — with a close look at the two things that make R feel different from most other languages: 1-based indexing and vectorized operations, where arithmetic applies to an entire column of numbers at once instead of one value at a time.

The second half moves into what R is actually used for day to day: data frames (R's table structure), the built-in statistics functions like mean(), median(), and summary(), and turning a plain vector into a chart with plot(). Every lesson shows real R code alongside the exact console output it produces, so you can read it closely, then run it yourself in R or RStudio.

Lessons

  1. Introduction
  2. Variables & Data Types
  3. Vectors
  4. Operators
  5. Conditionals
  6. Loops
  7. Functions
  8. Data Frames
  9. Basic Statistics
  10. Plotting Basics
Where to start: begin with Introduction and go in order — vectors (lesson 3) are the idea everything after it leans on, since R treats almost everything, including a single number, as a vector under the hood.