R Programming for Beginners
R Programming for Beginners
What you’ll learn
Skills you’ll gain
R is a programming language and environment used for statistical computing and graphics. In this course, seasoned software engineer and data scientist Erin Frolli (Fro) will go over the basics of programming in R. Fro will start by teaching fundamental coding concepts. Each lesson will focus on building the skill set. By the end of this course, you will be able to build and use functions, download CRAN libraries, and display and manipulate data.
Syllabus
Download syllabus-
1
Install R and Rstudio First things first - in order to program in R you will need to download and install it. 2m
-
2
Rstudio 101 R Studio is a great multi-pane window tool to help organize and display your code. 4m
-
1
Types of variables Variables are the core to programming. 3m
-
2
Using vectors Vectors are data structures with in R. After this lesson, you'll be able to identify and use the different types of vectors. 2m
-
3
Using matrices Matrices are data structures with in R. After this lesson, you'll be able to identify and use the different types of matrices 2m
-
4
Using operators Operators are used to do mathematical actions with in R. After this lesson, you'll be able to identify and use the different types of operators. 3m
-
5
Using "if" blocks "If" blocks are one of the methods for conditionally rendering a chunk of code in R. 3m
-
6
Using "while" loops "while" loops are a method for repeating an action in R. 3m
-
7
Using "for" loops "for" loops are another method for repeating an action in R. After this lesson, you'll be able to identify and use the different types of "for" loops. 2m
-
8
Creating and using functions Putting it all together now, functions are small grouped pieces of code that use data, operators and or loops to result in some action in R. 4m
-
1
Importing data 101 There are two ways to work with data in R. 2m
-
2
Data manipulation Manipulating data is necessary for most forms of programing. 2m
-
3
Data visualization Visualizing data is a helpful tool to understand what your data is showing and how to explain it. 3m
-
1
CRAN libraries Libraries are downloadable pages that have a collection of functions and data that can be used to assist in your coding efforts in R. 2m
-
2
Example project At this point, hopefully you're feeling more familiar with the basics of R Programming. 2m
-
1
Helpful resources There is always more to learn in the ever-evolving world of programming. 2m
-
1
Final notes Thank you for watching this course! 1m
Certificate
Certificate of Completion
Awarded upon successful completion of the course.
Instructor
Fro Carducci
Fro (they/them) is a senior software engineer and data scientist with experience in both the science and tech industries. They aspire to inspire the next generation of young people to explore the wide range of careers available in science, math, and engineering. Committed to fostering diversity and inclusion, Fro devotes their time to organizations and programs that they support. Their efforts include participating in informative panels, offering mentorship, creating safe spaces for others, hosting coding sessions, and serving as the co-chair for a grassroots Diversity and Inclusion team. Fro holds two Bachelor of Science degrees, one in Mathematics and another in Environmental Science, Technology & Policy from California State University, Monterey Bay, as well as a Master of Science degree in Land, Resources, and Environmental Sciences from Montana State University.
Fro Carducci
Senior Software Engineer and Data Scientist
Accreditations
Link to awardsHow GoSkills helped Chris
I got the promotion largely because of the skills I could develop, thanks to the GoSkills courses I took. I set aside at least 30 minutes daily to invest in myself and my professional growth. Seeing how much this has helped me become a more efficient employee is a big motivation.