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
Tema 1 - Introducción al curso
- Introducción al curso
- Configuración del entorno
- Material del curso
Tema 2 - Comenzando
- Interfaz de RStudio
- Instalar y cargar paquetes
- Datos y estructuras de datos
- Indexar con base R
- Ficheros
- Leer/Exportar
Tema 3 - Manipulación de datos
- 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
Tema 4 - Cadenas de texto
- Paquete stringr
- Manejo básico de datos tipo string
- Funciones vectorizadas
- Separar/unir columnas con tidyr
Tema 5 - Variables categóricas
- Paquete forcats
- Factor vs Character
- Reordenar factores
- Valores ausentes
Tema 6 - Fechas
- Paquete lubridate
- Componentes de una fecha
- Análisis de fechas
Tema 7 - Visualización
- 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
Tema 8 - Funciones
- Creas funciones simples y avanzadas
- Tipos de argumentos de una función
- Exportar funciones
Tema 9 - Programación funcional
- Paquete purrr
- Iteraciones sobre funciones
- Map vs For loop
- Funciones anónimas
- Funciones de reducción
Tema 10 - Funciones avanzadas
- Función que genera un heatmap dinámico
- Función para correlation funnel
Tema 11 - Compartir con Quarto
- Breve introducción a Quarto
- Generación de reporte
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).
Juan Médnez
Por el momento excelente contenido. Mejorar un poco el audio, pero con audifonos se escucha bien
Celeste López Hinojo
El curso está increíble. Me gustaría que Adrián tuviese la oportunidad de plantear otro curso de R centrado en funciones complejas como modelos, analisis estadisticos (normalidad, varianza, anova, etc), con datos científicos. Sería interesante. El profesor es muy atento y soluciona tus problemas!!!!
Juan David Cabrera Cubillos
no se escuchaba casi nada
Daniel Chávez Maldonado
Es lo que se menciona en el temario
Raúl Rojas López
El audio puede mejorar mucho
Marvin Núñez Sánchez
Me parece retador el contenido... espero que se pueda concretar de manera fluída y entendible....
Aldo Rojas Vargas
Muchas gracias y con ganas de aprender
Carlos A Madera S
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!
María Isabel Sotelo Alva
Muy claro
Jose alfonso hernandez osorio
SI
Hernán Alberto Tunjuelo Martínez
Excelente!. Bien explicado y de total utilidad y aplicabilidad
Sandra
no me entero mucho puesto que yo no se programación y el capítulo 10 y 11 han sido muy rápidos
José Luis Martínez Ramírez
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..
Francisco Perdomo Roldan
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
Juan Ignacio Mereles Aquino
Hasta el momento me ha encantado los tópicos abordados y la forma de hacerlo.
Juan de Dios Yáñez Ávila
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.
Mallerlyn Mota
WOW! superaste todas mis expectativas... me gusto tanto que he comprado dos cursos mas de este facilitador.
Eduardo Sergio Santivañez Dávalos
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.
Jhandry Erazo
Muy buenas :)
Isabel García Bellido
La experiencia ha sido buena y he aprendido conceptos básicos que me servirán para seguir formándome. Lo recomiendo.
Andres Fernández
Buenísimo el curso y el profesor responde dudas a tiempo. Slds
Ignacio Vizcaíno
Interesante y útil, totalmente recomendable