Qué necesitas saber antes de
comenzar
Inicio 4 June 2026 03:24
Fin 4 June 2026
52 hours
Actualización opcional disponible
Principiante
Avanza a tu propio ritmo
Free Trial Available
Actualización opcional disponible
Resumen
## Become an R Developer:
Master Efficient Coding and Packaging Start your journey to becoming a skilled R Developer, even with no prior coding experience. In this Track, 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 As an R Developer, you'll need to share your code and collaborate with others.
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 ## Why Become an R Developer? R is a highly sought-after skill in today's data-driven world.
By completing this Track, you'll be able to automate repetitive tasks and streamline data analysis workflows, develop robust and maintainable R packages, and collaborate effectively with data scientists, analysts, and developers. These skills will help you advance your career in fields such as data analysis, business intelligence, and research.
Whether you're an aspiring R programmer or looking to enhance your existing skills, this Track provides a comprehensive path to becoming a confident and competent R Developer.
Programa
- Introducción a R
- R Intermedio
- Introducción al Tidyverse
- Manipulación de Datos con dplyr
- Analizar la Popularidad de los Lenguajes de Programación
- Introducción a la Escritura de Funciones en R
- Escritura de Código Eficiente en R
- Fundamentos de Programación Funcional con purrr
- Programación Paralela en R
- Introducción a Shell
- Desarrollo de Paquetes R
- Programación Defensiva en R
- Programación Orientada a Objetos con S3 y R6 en R
- Introducción a Git
- Git Intermedio
Impartido por
Jonathan Cornelissen, Filip Schouwenaars, Richie Cotton, Colin Gillespie, David Robinson, DataCamp Content Creator, James Chapman, Nabeel Imam, Jasmin Ludolf, and George Boorman
Materias
Programming