R Programming · Lessons
R Programming lessons
12 sections · 95 skills · work through the full outline skill by skill — read the long-form lesson or flip through the slide-style version.
Long-form lessonsSlide-style lessons
R Programming
Practice 95 skills across this outline.
Weighting distribution
25 categoriesFunctions and Program Structure · Modularity and Scripting
8%
Algorithms and Complexity
8%
Debugging and Testing · Testing Basics
8%
Control Flow · Loops
8%
Input and Output
8%
Getting Started and Tooling · Version Control Basics
6%
Skills
The comprehensive taxonomy of r programming — drill into a card to work its skills.
Getting Started and Tooling · R Environment and Project Setup
5 core skills3% total weight
0/5 completed
5 skills to mastery
Getting Started and Tooling · Version Control Basics
3 core skills6% total weight
0/3 completed
3 skills to mastery
Functions and Program Structure · Defining and Calling Functions
5 core skills0% total weight
0/5 completed
5 skills to mastery
Functions and Program Structure · Modularity and Scripting
4 core skills8% total weight
0/4 completed
4 skills to mastery
Software Craft and Communication · Readability and Style
4 core skills4% total weight
0/4 completed
4 skills to mastery
Software Craft and Communication · Problem Decomposition and Explanation
3 core skills4% total weight
0/3 completed
3 skills to mastery
Algorithms and Complexity
3 core skills8% total weight
0/3 completed
3 skills to mastery
Data Structures in R · Lists and Matrices
4 core skills0% total weight
0/4 completed
4 skills to mastery
Data Structures in R · Data Frames and Tibbles
4 core skills3% total weight
0/4 completed
4 skills to mastery
Data Structures in R · Vectors and Indexing
4 core skills5% total weight
0/4 completed
4 skills to mastery
Syntax and Core Types · Operators and Expressions
5 core skills5% total weight
0/5 completed
5 skills to mastery
Syntax and Core Types · Atomic Types and Coercion
4 core skills0% total weight
0/4 completed
4 skills to mastery
Syntax and Core Types · Variables and Assignment
4 core skills4% total weight
0/4 completed
4 skills to mastery
R-Specific Topics (Statistical Computing) · Simulation and Randomness
3 core skills3% total weight
0/3 completed
3 skills to mastery
R-Specific Topics (Statistical Computing) · Modeling and Formula Syntax
4 core skills5% total weight
0/4 completed
4 skills to mastery
R-Specific Topics (Data Workflows) · Data Manipulation with dplyr
5 core skills3% total weight
0/5 completed
5 skills to mastery
R-Specific Topics (Data Workflows) · Data Visualization with ggplot3
4 core skills3% total weight
0/4 completed
4 skills to mastery
R-Specific Topics (Data Workflows) · Reshaping with tidyr
3 core skills2% total weight
0/3 completed
3 skills to mastery
Text and Dates · Strings and Text Processing
3 core skills5% total weight
0/3 completed
3 skills to mastery
Text and Dates · Dates and Times
3 core skills3% total weight
0/3 completed
3 skills to mastery
Debugging and Testing · Debugging Workflow
4 core skills0% total weight
0/4 completed
4 skills to mastery
Debugging and Testing · Testing Basics
3 core skills8% total weight
0/3 completed
3 skills to mastery
Control Flow · Conditionals
3 core skills0% total weight
0/3 completed
3 skills to mastery
Control Flow · Loops
4 core skills8% total weight
0/4 completed
4 skills to mastery