# Curso gratuito: introducción al análisis de datos con R, 2ª versión

_Curso online introductorio de programación dirigido a estudiantes o profesionales de las ciencias sociales_

> Segundo curso gratuito de introducción a R enfocados en ciencias sociales. En este curso, de tres sesiones, aprenderemos a usar R para analizar datos sociales, aprenderemos lo básico de la visualización de datos, y exploraremos la realización de mapas con R.

- URL: https://bastianolea.rbind.io/clases/curso_gratis_r_intro_2/
- Fecha: 2026-03-25
- Autor: Bastián Olea Herrera
- Recursos: [grabaciones](https://www.youtube.com/@bastianolea/streams) [diapositivas](https://bastianolea.github.io/curso_intro_R_gratis_v2) [código](https://github.com/bastianolea/curso_intro_R_gratis_v2)

---

![](https://bastianolea.rbind.io/clases/curso_gratis_r_intro_2/curso_r_featured.png)

> **Nota:** Muchas gracias a todas las personas que participaron! Fue un gusto conocerles! Todo el material de las [clases](#clases) están disponibles más abajo!

## Sobre el curso

Segundo curso gratuito de introducción al análisis de datos con R, enfocado en las ciencias sociales. 

En este curso de tres sesiones aprenderemos a usar R para **analizar datos sociales**, revisando lo básico de la **visualización de datos**, y explorando aspectos básicos de la **creación de mapas** con R. 

> **Nota:** Recomiendo revisar los [contenidos del primer curso gratuito de R](https://bastianolea.rbind.io/blog/curso_gratis_r_intro_1/) que organicé, incluyendo grabaciones y diapositivas, para tener una base de conocimientos básicos!

R es un lenguaje **diseñado para trabajar con datos.** Además de exploración, transformación y análisis de datos, R permite hacer visualizaciones, animaciones, automatización de procesos, reportes, aplicaciones web, y mucho más. 

Su gracia es que es un lenguaje usado por personas de **diversas disciplinas**, y por lo mismo es un lenguaje orientado a ser usado por personas que no sean expertas en informática o ciencias de la computación.

Aprende **desde cero** a usar este lenguaje y complementa tu carrera con herramientas de programación que te abrirán muchas posibilidades. 

![](https://bastianolea.rbind.io/clases/curso_gratis_r_intro_2/afiche_shiny.jpg)

El curso va dirigido a **profesionales o estudiantes de las ciencias sociales** con **mínima experiencia** programando y/o usando R, o **alguna experiencia** trabajando con datos.

> **Nota:** Mi objetivo con estos cursos es apoyar a personas de las ciencias sociales a prender nuevas habilidades, y hacer crecer la comunidad de usuari@s de R 📈

## Cupos

Los **cupos** fueron limitados, y se aplicaron **criterios de inclusión** para la participación de grupos minoritarios (mujeres, disidencias de sexo y género, personas con discapacidad). De las más de 1.500 postulaciones al curso, se abrieron 150 cupos.

<!-- A diferencia del primer curso, **sólo podrán participar personas de Chile**[^1]. -->

<!--[^1]: Lamento tener que cerrar la posibilidad, pero el esfuerzo de impartir cursos gratuitos es alto, y necesito generar conexiones laborales y de colaboración centradas en mi territorio. -->

## Docente

![](https://bastianolea.rbind.io/img/bastian_olea.jpg)

**[Bastián Olea Herrera](https://bastianolea.rbind.io/about/)** posee un magíster en Sociología de la Universidad Católica de Chile, y se ha dedicado por más de 5 años al análisis de datos con R. 

Su experiencia consiste principalmente en [visualización de datos](https://bastianolea.rbind.io/tags/gráficos/) y desarrollo de [aplicaciones interactivas](https://bastianolea.rbind.io/shiny_apps/) con R. También se dedica a escribir [tutoriales](https://bastianolea.rbind.io/categories/tutoriales/) para ayudar a otr@s a [aprender R](https://bastianolea.github.io/aprende_r/).

<!---
## Inscripciones

¡Las inscripciones se encuentran cerradas! Se enviaron correos a **150 personas** con cupos para participar en el curso. Pero **cualquier persona podrá [ver el curso en vivo](#streaming-y-grabaciones)** y acceder a los [materiales](#materiales).
-->
<!--
Para inscribirte, rellena el siguiente formulario[^2] y te contactaré en caso de que hayas obtenido un cupo. 

[^2]: Los datos no se usarán para ningún otro fin fuera de otorgar los cupos según características sociodemográficas, y el correo se usará solamente para fines de contacto.

[Inscripciones abiertas](https://bastianoleah.shinyapps.io/inscripcion_curso_gratis_r_intro_2/)

> **Nota:** Se recomienda **experiencia mínima** con R, pero si no tienes experiencia igual podrás aprender! Revisa los [contenidos del primer curso gratuito de R](https://bastianolea.rbind.io/blog/curso_gratis_r_intro_1/) que organicé para tener una base de conocimientos básicos.

-->

## Clases
A continuación se entrega todo el material del curso, para que puedas seguirlo a tu propio ritmo.

### Diapositivas
En las diapositivas del curso se resumen los temas, se muestran ejemplos de código, y se entregan para **descargar** los datos necesarios. También cada temática va acompañada de un tutorial para profundizar.

<iframe width="100%" height="480" 
src="https://bastianolea.github.io/curso_intro_R_gratis_v2" 
title="Diapositivas" frameborder="0"></iframe>

[Ver diapositivas interactivas](https://bastianolea.github.io/curso_intro_R_gratis_v2)

[Descargar diapositivas en PDF](https://bastianolea.rbind.io/blog/curso_gratis_r_intro_2/curso_intro_r_v2.pdf)

### Clase 1:  introducción a R

Clase realizada el miércoles 25 de marzo.

[Diapositivas clase 1](https://bastianolea.github.io/curso_intro_R_gratis_v2/diapositivas.html#/por-qué-programar-para-analizar-datos)

[Código clase 1](https://github.com/bastianolea/curso_intro_R_gratis_v2/blob/main/clases/clase_1.R)

[Grabación clase 1](https://www.youtube.com/live/zQdTn8O82zo?si=tTh8l2dFxqNpMjSq)

<iframe width="100%" height="320" 
src="https://www.youtube.com/embed/zQdTn8O82zo?si=I4bqKansqueLiFRA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### Clase 2: introducción a `{dplyr}`

Clase realizada el lunes 30 de marzo.

[Diapositivas clase 2](https://bastianolea.github.io/curso_intro_R_gratis_v2/diapositivas.html#/dplyr)

[Código clase 2](https://github.com/bastianolea/curso_intro_R_gratis_v2/blob/main/clases/clase_2.R)

[Grabación clase 2](https://www.youtube.com/live/DWmpwerahPU?si=cDycRRiFqsZW2QeT)

<iframe width="100%" height="320" src="https://www.youtube.com/embed/DWmpwerahPU?si=M-RxosaPT7FYjA3P" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### Clase 3: resúmenes de datos, cruzar tablas, y `{tidyr}`

Clase realizada el miércoles 1 de abril.

[Diapositivas clase 3](https://bastianolea.github.io/curso_intro_R_gratis_v2/diapositivas.html#/resúmenes-de-datos)

[Código clase 3](https://github.com/bastianolea/curso_intro_R_gratis_v2/blob/main/clases/clase_3.R)

[Grabación clase 3](https://www.youtube.com/live/Eqeo7ub58Yg?si=BeSZq4p1ZlmlhjGh)

<iframe width="100%" height="320" src="https://www.youtube.com/embed/Eqeo7ub58Yg?si=Vi_3XZVt-T47GAkM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### Clase 4: visualización de datos con `{ggplot2}`

Clase realizada el martes 7 de abril. Se trató de una **clase extra** por solicitud del propio curso.

[Diapositivas clase 4](https://bastianolea.github.io/curso_intro_R_gratis_v2/diapositivas.html#/ggplot2)

[Código clase 4](https://github.com/bastianolea/curso_intro_R_gratis_v2/blob/main/clases/clase_4.R)

[Grabación clase 4](https://www.youtube.com/live/mDj59s1WOyM?si=vnCdeVfHp_d4gFxF)

<iframe width="100%" height="320" src="https://www.youtube.com/embed/mDj59s1WOyM?si=PtQhcY59XURJZTzo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Código

En este enlace puedes acceder al [repositorio de GitHub](https://github.com/bastianolea/curso_intro_R_gratis_v2) que contiene el código que veremos en el curso, los datos que trabajemos, y también el código de R que genera las [diapositivas](https://bastianolea.github.io/curso_intro_R_gratis_v2) con [Quarto Revealjs](https://quarto.org/docs/presentations/revealjs/).

[Código del curso](https://github.com/bastianolea/curso_intro_R_gratis_v2)

También puedes descargar el **proyecto de R** del curso para abrirlo en tu computador y tener todos los **scripts** y **datos** necesarios:

[Descargar curso](https://bastianolea.rbind.io/blog/curso_gratis_r_intro_2/curso_intro_r_v2.zip)
