Descripción
Este curso es una introducción práctica al análisis y visualización de datos utilizando R, una de las herramientas más potentes y versátiles en el ámbito de la ciencia de datos. A lo largo del curso, aprenderás desde los aspectos más básicos —como el uso de RStudio, la instalación de paquetes y la manipulación de archivos— hasta técnicas más avanzadas que permiten transformar, explorar y visualizar conjuntos de datos de forma eficiente.
El curso se estructura en cinco secciones principales. Comenzarás familiarizándote con el entorno de trabajo y los tipos de datos en R. Luego, mediante el ecosistema tidyverse
, aprenderás a manipular datos con dplyr
, tidyr
, stringr
, forcats
y lubridate
, adquiriendo habilidades clave para preparar y transformar datos. Posteriormente, explorarás el paquete ggplot2
para construir gráficos que comuniquen información de manera clara. También se incluye una introducción a la programación funcional con purrr
, para automatizar tareas y crear funciones reutilizables. Finalmente, aprenderás a documentar y compartir resultados con Quarto, generando informes dinámicos y reproducibles.
Requisitos previos
Este curso está diseñado tanto para personas sin experiencia previa en R como para quienes buscan mejorar dominio en el análisis de datos.
Contenidos del Curso
En esta sección puedes ver un resumen no exhaustivo de lo que verás en este curso.
Introducción a Análisis y Visualización de Datos en R
- Interfaz de RStudio
- Instalar y cargar paquetes
- Datos y estructuras de datos
- Indexar con base R
- Ficheros
- Leer/Exportar
- Paquete dplyr
- Manejo básico de datos (select, filter, mutate..)
- Verbos predicado
- Transformación de datos
- Uniones (joins)
- Case when
- Formatos largo y ancho
- Manejo avanzado de datos
- Paquete stringr
- Manejo básico de datos tipo string
- Funciones vectorizadas
- Separar/unir columnas con tidyr
- Paquete forcats
- Factor vs Character
- Reordenar factores
- Valores ausentes
- Paquete ggplot
- Gramática de gráficos
- Estructura de gráficos
- Gráficos múltiples (facetas)
- Gráficos interactivos
- Geometrías: histogramas, líneas, boxplot..
- Extensiones de ggplot2
- Creas funciones simples y avanzadas
- Tipos de argumentos de una función
- Exportar funciones
- Paquete purrr
- Iteraciones sobre funciones
- Map vs For loop
- Funciones anónimas
- Funciones de reducción
- Función que genera un heatmap dinámico
- Función para correlation funnel
Qúe incluye el curso
120 lecciones
15 horas de vídeo
Todo el material del curso
Clases teóricas y prácticas
Bibliografía adicional
Respuesta rápida a las dudas de los alumnos
Qué aprenderás
Aprenderás a utilizar el lenguaje de programación R para análisis y visualización de datos. Comenzarás manejando datos sencillos, y terminarás realizando transformaciones cada vez más complejas utilizando ejemplos reales. Concretamente aprenderás a:
Principios básicos de programación en R
Tipos de dato y estructuras de datos en R
Manipular ficheros desde R
Organización del directorio de trabajo y de los scripts
Aprender a utilizar los paquetes de R más importantes (dplyr, ggplot2, tidyr, fs, …)
Manejar datos de tipo cadena de texto con stringr
Introducción a expresiones regulares
Manejar datos de tipo categórico con forcats
Generar gráficos a través de ggplot2
Generar gráficos interactivos
Entender la gramática de gráficos
Utilizar extensiones de ggplot2
Generar y exportar funciones
Programación funcional con purrr
Iteraciones
Compartir resultados a través de Quarto
Testimonios
Aquí se muestran todos los testimonios que han dejado los estudiantes de este curso (positivos y negativos).
Me parece retador el contenido... espero que se pueda concretar de manera fluída y entendible....
Este curso me ha resultado muy práctico y valioso en mis proyectos de análisis con RStudio. El instructor aborda con claridad las técnicas fundamentales de manipulación y transformación: desde importar datos hasta limpiarlos, transformarlos y prepararlos para la visualización. Los ejemplos son relevantes y fáciles de seguir, lo que me permite aplicar los conocimientos adquiridos a nuevos desafíos. Ideal si quieres mejorar tu flujo de trabajo en RStudio y aprovechar al máximo el tidyverse – ¡lo recomiendo mucho!
no me entero mucho puesto que yo no se programación y el capítulo 10 y 11 han sido muy rápidos
Me he hecho de cantidad de cursos y con Adrian Cidre estoy tomando el verdadero aprendisaje del manejar R. Mucho conocimiento, es recomendable el curso. Mejorable en algunas lecciones el sonido. Estare atento cuando liberes algun curso sobre Machine learning completo..
Excelente curso, buen dominio del tema. Hay partes en que se fue muy rápido y hay que regresar para ir realizando las actividades. Saludos Francisco Perdomo Roldan
Hasta el momento me ha encantado los tópicos abordados y la forma de hacerlo.
Un curso muy intenso sobre cómo trabajar con R. Creo que merece mucho la pena, pero hay que tener en cuenta que es para dedicarle tiempo y ver los pasos poco a poco. Buenas explicaciones y buena guía de cómo hacer las cosas. Lo recomiendo. 4 estrellas porque el audio de los videos es MUY bajo, y la calidad es de 720p. Aún así, no es ninguna limitación para aprender.
WOW! superaste todas mis expectativas... me gusto tanto que he comprado dos cursos mas de este facilitador.
He completado más de 100 cursos en Udemy, pero este es el primero sobre el que me siento motivado a comentar. Es un curso excelente que proporciona los conocimientos esenciales. Como es habitual en cualquier aprendizaje, es necesario continuar practicando por cuenta propia para consolidar lo aprendido. Sin embargo, este curso establece una sólida base para empezar.
La experiencia ha sido buena y he aprendido conceptos básicos que me servirán para seguir formándome. Lo recomiendo.