R Tutorial
What is the R language?
R is a language and environment for statistical computing, data analysis, bioinformatics, and graphics.
This free R tutorial is organized into 4 levels and 17 lessons, from beginner fundamentals to expert topics, with an in-browser code sandbox and a R quiz.
R Syllabus: Lessons by Level
Four levels, from beginner fundamentals to expert topics and a capstone project.
Level 1: Beginner Fundamentals
Level 2: Intermediate Core & Flow
Level 3: Advanced Concepts & Deep Dives
Level 4: Expert & Master Projects
R Code Sandbox
Edit and run code without installing anything. Server-side execution supports JavaScript, TypeScript, Python, C, C++, Java, PHP, Go, Bash and SQL; HTML and CSS render as a live preview.
Running R (view only) code isn't supported in this sandbox yet. You can read, edit and copy this example. Languages you can run here: JavaScript, TypeScript, Python, C, C++, Java, PHP, Go, Bash, SQL, HTML and CSS.
Explore Related Statistical Computing Curriculum
Excel Tutorial
The essential spreadsheet tool for data analysis, business financial modeling, charting, and automation.
NumPy Tutorial
The fundamental package for scientific computing with Python, offering powerful N-dimensional array objects.
Pandas Tutorial
Fast, powerful, flexible and easy to use open source data analysis and manipulation tool for Python.
SciPy Tutorial
Python library used for scientific, mathematical, engineering, and advanced numerical calculations.
