
Bienvenidos a este curso de introducción a R.
Este curso está indicado para personas de nivel principiante e intermedio, y para aquellos usuarios que quieran aprender a utilizar R con las herramientas más actuales.
En este curso aprenderéis a utilizar el lenguaje de programación R utilizando datos reales. Esto es algo crucial, ya que el uso de datos reales os ayudará a ver como vamos afrontando los problemas que van apareciendo a lo largo del ciclo del análisis de datos.
En este curso aprenderéis a programar en R programando. En los más de 100 vídeos de este curso, apenas 10 vídeos serán clases teóricas para explicar ciertos conceptos que lo merecen, mientras que el resto serán vídeos de código. Aprenderéis técnicas que se utilizan en 2023, con las últimas actualizaciones de los paquetes utilizados. La estructura del curso es la siguiente:
Introducción
Sección 01 - Comenzando: conceptos básicos de R. Interfaz de RStudio, leer y exportar datos, qué son los paquetes, etc.
Sección 02A - Datos de trabajo: trabajaremos con una base de datos, por lo que es importante explicar con qué datos trabajaremos.
Sección 02B - Manipulación de datos con dplyr y tidyr: aprenderemos a utilizar 2 de las librerías más importantes de R en el análisis de datos.
Sección 02C - Manipulación de strings: las cadenas de texto necesitan un tratamiento distinto al resto de datos. Aprenderemos a utilizar el paquete stringr para ello.
Sección 02D - Manipulación de variables categóricas: las variables de tipo categórico necesitan otro tipo de tratamiento, y esto se realiza mediante el paquete forcats.
Sección 02E - Fechas con lubridate: aprenderemos a utilizar someramente el paquete lubridate, que nos permite manipular datos de tipo fecha.
Sección 03 - Visualización con ggplot2: dominaremos la gramática de gráficos para poder generar cualquier visualización que nos propongamos. Realizaremos muchas visualizaciones a lo largo de la sección para dominar la gramática.
Sección 04A - Programación funcional: Funciones: crear y exportar funciones.
Sección 04B - Programación funcional: purrr: aprenderemos a utilizar uno de los paquetes más potentes que existen en R, y que nos va a permitir realizar tareas repetitivas en muy pocas líneas de código.
Sección 04C - Programación funcional: Funciones avanzadas: generaremos 2 funciones increíbles para generar 2 visualizaciones de nivel avanzado. Exportaremos estas funciones para generar reportes en la siguiente sección.
Sección 05 - Compartir con Quarto: utilizaremos las funciones anteriores para generar un pequeño reporte web con nuestros resultados.
El curso es intenso, ya que empieza desde el nivel principiante, pero os enseña técnicas de nivel avanzado.
Al terminar este curso NO seréis usuarios de nivel principiante de R, seréis usuarios con unos grandes conocimientos de análisis y visualización con ganas de aprender mucho más.
Espero verte en clase!!