Overview
Context
Start your journey to becoming a skilled R Developer, even with no prior coding experience. In this R Developer course offered by Data Camp, you'll gain the essential skills to write efficient R code, automate tasks, and package your scripts for easy sharing and collaboration.
Build a Strong Foundation in R Programming
Start by mastering the fundamentals of R, including:
- Key data structures like numbers, strings, factors, Booleans, dates, and times
- Control structures such as conditional statements and loops for processing data and performing calculations
- Writing modular and reusable functions using best practices
- Object-oriented programming techniques for managing complex codebases
Optimize Your Code for Performance and Efficiency
Take your R skills to the next level by learning how to benchmark your code to identify performance bottlenecks and improve resource-intensive operations. You'll explore parallel processing using powerful libraries like parallel, purrr, and foreach, enabling more efficient computation. By mastering these techniques, you'll write faster, more optimized R code capable of handling large datasets with ease.
Master the Art of Packaging and Collaboration
In this Track, you'll learn how to:
- Package your code using industry-standard tools like devtools, roxygen2, and testthat
- Document your code for easy understanding and maintenance
- Use version control with Git to manage codebases safely and efficiently
- Contribute to open-source projects and work with other developers
Programme Structure
Courses
- Intermediate R
- Data Manipulation with dplyr
- Bonus: Analyze the Popularity of Programming Languages
- Writing Functions in R
- Writing Efficient R Code
- Functional Programming with purrr
- Parallel Programming in R
- Shell
- Developing R Packages
- Defensive R Programming
- Object-Oriented Programming with S3 and R6 in R
- Intermediate Git
- Bonus: R Programming
Key information
Duration
- Part-time
- 7 days
Start dates & application deadlines
Language
Delivered
Campus Location
- New York City, United States
Disciplines
Web Technologies & Cloud Computing View 408 other Short Courses in Web Technologies & Cloud Computing in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- There are no prerequisites for this track
- This track is suitable for beginners. No prior coding experience is required, so anyone can join and start their journey to becoming an R programmer today
- This track provides the skills needed to become an R programmer, which can be beneficial for roles that involve data manipulation, web development, data analysis, and task automation.
Tuition Fees
-
International Applies to you
Applies to youNon-residentsFree - Out-of-StateFree
-
Domestic
Applies to youIn-StateFree
Additional Details
This course can be accessed for free with the Data Camp Premium or Teams subscriptions