Elige tu idioma
Curso de RStudio
Más de 2 millones de estudiantes en todo el mundo

Curso de RStudio

4,7

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.

Dedika para empresas

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.

Hacé clic acá

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

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