- 1
Ahoy! We R excited for you to start your learning adventure with a language built for data enthusiasts! The R community is made up of business and science professionals passionate about the interse…

- 2
You probably heard R is good at doing math. Let’s start with the basic syntax for calculations. R performs addition, subtraction, multiplication, and division with […] , […] , […] , and […

- 3
Ironically, the second thing we’re going to do is show how to tell R to ignore a part of your program. We promise it’s very useful to know how to do this. Text written in a program but not run by t…

- 4
Now that you know how to calculate basic math and add comments explaining your code, let’s dive into how R labels different types of data. In R and in programming,

*data types*are the classificati… - 5
Now that you know how R classifies some of the basic information types, let’s figure out how to store them. In programming, variables allow us to store information and associate that information wi…

- 6
We mentioned Vectors when we introduced data types earlier. In R, vectors are a list-like structure that contain items of the same data type. Take a look here: […] In the example above, we c…

- 7
In R, we will often perform a task based on a condition. For example, if we are analyzing data for the summer, then we will only want to look at data that falls in June, July, and September. We ca…

- 8
When writing conditional statements, sometimes we need to use different types of operators to compare values. These operators are called comparison operators. Here is a list of some handy comparis…

- 9
Working with conditionals means that we will be using logical, true or false values. In R, there are operators that work with logical values known as logical operators. We can use logical operators…

- 10
Functions are actions we can perform. R provides a number of functions, and you’ve actually been using a few of them even though you maybe didn’t realize! We

*call*, or use, these functions by sta… - 11
R’s popularity is also largely due to the many fantastic packages available in the language! A package is a bundle of code that makes coding certain tasks easier. There are all sorts of packages fo…

- 12
Congrats on finishing your first R lesson! Here’s a summary of some of the concepts you’ve learned: + R is a powerful statistical programming language with a large community of data enthusiasts. …

## What you'll create

Portfolio projects that showcase your new skills

## How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory