
Curso de RStudio
Dominá RStudio desde cero y adquirí las habilidades prácticas de programación en R que los empleadores realmente buscan. Este curso te lleva desde la instalación y la sintaxis básica hasta la manipulación de datos, el análisis estadístico, la visualización y la elaboración de informes profesionales. Cada concepto se basa en flujos de trabajo analíticos reales que usan los profesionales de datos todos los días.
Qué vas a aprender:
Vas a aprender a navegar el IDE de RStudio, escribir scripts de R claros y trabajar con seguridad con vectores, marcos de datos y listas. Vas a importar datos desde archivos CSV, planillas de Excel, bases de datos y APIs web, para después limpiarlos y transformarlos usando dplyr y tidyr. Vas a crear visualizaciones atractivas con ggplot2 y aplicar estadística descriptiva e inferencial para sacar conclusiones significativas. Vas a producir informes reproducibles con R Markdown y construir dashboards interactivos usando Shiny. Los temas avanzados incluyen programación funcional con purrr, control de versiones con Git y machine learning con tidymodels.
Cómo estudiás de forma práctica Curso de RStudio
Cómo practicás Curso de RStudio
Para vos que sos empresa y querés capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a RStudio
Introducción a RStudio
Lección 1 • Instalación de R y RStudio
Cubre la descarga y configuración de R y RStudio en los principales sistemas operativos. Establece el entorno de trabajo necesario para todos los ejercicios posteriores.
Lección 2 • Navegación por la interfaz de RStudio
Presenta los cuatro paneles principales y sus funciones dentro de RStudio. Permite un flujo de trabajo eficiente al dominar la personalización del diseño y el uso de los paneles.
Lección 3 • Escritura y ejecución de scripts de R
Enseña a crear, guardar y ejecutar archivos de script de R. Conecta los hábitos de programación con flujos de trabajo de análisis de datos reproducibles y organizados.
Lección 4 • Obtención de ayuda en RStudio
Demuestra las herramientas de ayuda integradas, la consulta de documentación y los recursos de la comunidad. Capacita a los estudiantes para solucionar problemas de forma independiente durante todo el curso.
Lección 5 • Comprensión de la sintaxis básica de R
Explica la sintaxis central de R, incluyendo la asignación, los operadores y las llamadas a funciones. Proporciona la base gramatical necesaria para escribir código R válido.
Capítulo 2OcultarOcultar detallesVer detallesTipos de datos y estructuras en R
Tipos de datos y estructuras en R
Lección 1 • Trabajo con vectores
Enseña a crear, indexar y operar con vectores atómicos. Los vectores son el bloque de construcción fundamental de todas las estructuras de datos en R.
Lección 2 • Listas y estructuras anidadas
Explica las listas como contenedores flexibles para tipos de datos mixtos. Prepara a los estudiantes para manejar datos complejos y jerárquicos, comunes en proyectos reales.
Lección 3 • Tipos de datos escalares en R
Cubre los tipos numérico, entero, caracter, lógico y complejo. Comprender los tipos previene errores de coerción en tareas posteriores de manipulación de datos.
Lección 4 • Matrices y arreglos
Presenta las matrices bidimensionales y los arreglos multidimensionales. Desarrolla habilidades para la computación numérica y la representación estructurada de datos.
Lección 5 • Marcos de datos y tibbles
Cubre el marco de datos como la estructura tabular principal de R e introduce los tibbles. Los estudiantes pueden construir e inspeccionar conjuntos de datos rectangulares listos para el análisis.
Capítulo 3OcultarOcultar detallesVer detallesImportación y exportación de datos
Importación y exportación de datos
Lección 1 • Importación de JSON y datos web
Demuestra el uso de jsonlite y httr para leer respuestas JSON y de API. Amplía el acceso a datos hacia fuentes modernas basadas en la web y semiestructuradas.
Lección 2 • Exportación de datos y resultados
Cubre write.csv(), writexl y saveRDS para guardar resultados. Asegura que los estudiantes puedan entregar productos de datos limpios y reproducibles a las partes interesadas.
Lección 3 • Lectura de archivos CSV y de texto
Enseña read.csv(), read.table() y las funciones de readr para archivos planos. Establece el flujo de trabajo de ingesta de datos más común utilizado en la práctica.
Lección 4 • Conexión a bases de datos
Presenta los paquetes DBI y odbc para consultar bases de datos relacionales. Permite a los estudiantes acceder a fuentes de datos empresariales directamente desde RStudio.
Lección 5 • Importación de datos de Excel y hojas de cálculo
Cubre los paquetes readxl y openxlsx para la ingesta de archivos de Excel. Aborda el uso generalizado de hojas de cálculo como fuente principal de datos.
Capítulo 4OcultarOcultar detallesVer detallesTransformación de datos con dplyr y tidyr
Transformación de datos con dplyr y tidyr
Lección 1 • Manejo de datos faltantes
Cubre la detección, eliminación e imputación de valores faltantes en marcos de datos. Previene errores posteriores causados por valores NA en los flujos de análisis.
Lección 2 • Unión y combinación de marcos de datos
Explica las uniones izquierda, derecha, interna y completa usando las funciones de unión de dplyr. Desarrolla la capacidad de combinar datos de múltiples fuentes en un solo conjunto de datos.
Lección 3 • Reestructuración de datos con tidyr
Demuestra pivot_longer() y pivot_wider() para la transformación de datos ordenados. La estructura ordenada es requerida por la mayoría de las funciones de visualización y modelado.
Lección 4 • Verbos centrales de dplyr
Enseña filter(), select(), mutate(), arrange() y summarize(). Estos cinco verbos manejan la mayoría de las tareas de transformación de datos del mundo real.
Lección 5 • Agrupación y agregación
Cubre group_by() combinado con summarize() para flujos de trabajo de dividir-aplicar-combinar. Permite el cálculo de estadísticas a nivel de grupo, esenciales para la elaboración de informes.
Capítulo 5OcultarOcultar detallesVer detallesVisualización de datos con ggplot2
Visualización de datos con ggplot2
Lección 1 • Tipos de gráficos comunes
Cubre diagramas de dispersión, gráficos de barras, histogramas, diagramas de caja y gráficos de líneas. Emparejar el tipo de gráfico con el tipo de dato es una habilidad central de comunicación de datos.
Lección 2 • Guardado y exportación de gráficos
Cubre ggsave() con opciones de formato, resolución y tamaño para la exportación. Asegura que los gráficos cumplan con los estándares de calidad para informes, presentaciones y publicaciones.
Lección 3 • Facetado y gráficos multipanel
Demuestra facet_wrap() y facet_grid() para visualizaciones de pequeños múltiplos. El facetado revela patrones a nivel de grupo sin saturar un solo gráfico.
Lección 4 • Personalización de temas y etiquetas
Enseña etiquetas de ejes, títulos, leyendas y temas integrados para una presentación pulida. La personalización transforma los gráficos en bruto en visualizaciones profesionales y listas para la audiencia.
Lección 5 • Fundamentos de la gramática de gráficos
Presenta la gramática en capas: datos, estéticas y geometrías. Comprender este marco es esencial para construir cualquier gráfico con ggplot2.
Capítulo 6OcultarOcultar detallesVer detallesAnálisis estadístico en R
Análisis estadístico en R
Lección 1 • Prueba de hipótesis
Cubre pruebas t, pruebas chi-cuadrado y ANOVA para comparar grupos. Los estudiantes seleccionan la prueba adecuada según el tipo de dato y la pregunta de investigación.
Lección 2 • Análisis de correlación
Enseña los coeficientes de correlación de Pearson y Spearman y las pruebas de significación. La correlación cuantifica las relaciones lineales y monótonas entre variables.
Lección 3 • Estadística descriptiva
Calcula medidas de tendencia central, dispersión y forma de la distribución. Los resúmenes descriptivos son el punto de partida para cualquier análisis cuantitativo.
Lección 4 • Regresión múltiple y selección de modelos
Extiende la regresión a múltiples predictores e introduce criterios de comparación de modelos. Los estudiantes construyen modelos parsimoniosos que equilibran ajuste y complejidad.
Lección 5 • Regresión lineal simple
Construye e interpreta modelos lineales simples usando lm(). La regresión conecta un resultado continuo con un solo predictor, con incertidumbre cuantificada.
Capítulo 7OcultarOcultar detallesVer detallesR Markdown y reportes reproducibles
R Markdown y reportes reproducibles
Lección 1 • Formateo de tablas en reportes
Demuestra knitr::kable() y kableExtra para tablas estilizadas y listas para publicación. Las tablas bien formateadas comunican resúmenes de datos de manera más efectiva que la salida en bruto.
Lección 2 • Reportes parametrizados
Enseña parámetros YAML y render() para generar múltiples variantes de reportes. La parametrización automatiza la producción de reportes en diferentes subgrupos o períodos de tiempo.
Lección 3 • Salida a PDF y Word
Configura la salida de PDF basada en LaTeX y las plantillas de documentos de Word. Hacer coincidir el formato de salida con los estándares de la organización asegura la aceptación de las partes interesadas.
Lección 4 • Introducción a R Markdown
Explica la estructura del archivo R Markdown, el encabezado YAML y el proceso de knit. Los reportes reproducibles eliminan los errores manuales de copiar y pegar en los entregables analíticos.
Lección 5 • Incrustación de código y resultados
Cubre las opciones de fragmentos de código para controlar la salida, las advertencias y el tamaño de las figuras. El control preciso de los fragmentos determina lo que los lectores ven en el documento final.
Capítulo 8OcultarOcultar detallesVer detallesTécnicas avanzadas de programación en R
Técnicas avanzadas de programación en R
Lección 1 • Programación funcional con purrr
Enseña map(), map_df() y walk() para aplicar funciones sobre listas. La iteración funcional reemplaza los bucles for propensos a errores con código legible y predecible.
Lección 2 • Depuración y manejo de errores
Presenta tryCatch(), browser() y traceback() para diagnosticar fallas de código. Un manejo de errores robusto previene fallas silenciosas en los flujos de análisis en producción.
Lección 3 • Flujo de control y condicionales
Explica if/else, switch(), bucles for y bucles while en R. Las estructuras de flujo de control permiten un comportamiento del programa dinámico y dependiente de condiciones.
Lección 4 • Escritura de funciones personalizadas
Cubre la sintaxis de funciones, argumentos, valores predeterminados y valores de retorno. Las funciones personalizadas eliminan la duplicación de código y refuerzan la lógica coherente en todos los scripts.
Lección 5 • Optimización del rendimiento
Cubre el perfilado con profvis, la vectorización y data.table para obtener ganancias de velocidad. El código optimizado maneja grandes conjuntos de datos dentro de restricciones de tiempo aceptables.
Tu certificado válido de finalización
Este curso es para vos:
Analistas de negocio: listos para ir más allá de las limitaciones de las planillas de cálculo hacia herramientas de datos escalables.
Estudiantes de posgrado: que necesitan flujos de trabajo de investigación reproducibles para su tesis o trabajo de disertación.
Profesionales de marketing: que quieren analizar datos de campañas sin depender de otros equipos.
Investigadores en salud: que buscan aplicar métodos estadísticos directamente a conjuntos de datos clínicos.
Personas en cambio de carrera: que construyen credenciales técnicas para ingresar al mercado laboral de datos y análisis.
Analistas financieros: que buscan automatizar informes y manejar conjuntos de datos más grandes de manera eficiente.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los recomendé a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Argentina?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















