Aprender R: Curso Code
Aprender R: Curso Code — Escribe código R y consulta el gráfico y la tabla
Aprender R: Curso Code es una app para iOS y Android de programación en R, orientada al análisis de datos y la estadística. Lees una lección breve, escribes código R en el editor integrado, lo ejecutas y el gráfico o la tabla de datos aparece en la app. Los 43 cursos van desde tu primer vector hasta la regresión, con un mentor de IA y simuladores interactivos de estadística.
- Precio
- Gratis, actualización a Pro
- Plataformas
- iOS y Android
- Idiomas
- 22
- Clasificación por edad
- 4+
- Ejecutor de código
- R 4.0, necesita conexión a internet
- Requisitos
- iOS 15.1 o posterior
- App Store
- 5.0 ★ (1)


R se creó para trabajar con datos, así que el resultado importa tanto como el código.
Una instrucción de impresión no es una gran recompensa en R. Lo interesante es obtener un histograma, una tabla ordenable o una línea ajustada. Por eso esta app muestra los gráficos de plot(), hist(), boxplot() y barplot(), y los data frames como tablas reales justo después de ejecutar el código, en lugar de dejarte ante una pared de texto.
Qué es
Aprender R: Curso Code es un tutorial móvil de R, un curso de R y un editor de código para iOS y Android. Incluye 43 cursos con 159 lecciones, clasificadas de A1 a C1, que cubren vectores y data frames, dplyr y tidyr, gráficos con ggplot2, análisis exploratorio de datos, probabilidad y estadística, y después temas avanzados como tidymodels, Shiny y estadística bayesiana con RStan. El editor ejecuta tu código en un intérprete real de R 4.0 en los servidores de la app, por lo que necesita conexión a internet, y un mentor de IA puede explicar un mensaje de error, una tabla o un gráfico.
Dentro de la app
Qué aspecto tiene





El curso
Qué incluye el curso de R
43 cursos y 159 lecciones de la lista de cursos propia de la app, clasificados de A1 a C1. Estas ocho etapas dan forma a la ruta.
Bienvenido a R e Introducción a R y RStudio
Instalar R, familiarizarte con RStudio, hacer operaciones aritméticas básicas, crear objetos y mantener un espacio de trabajo ordenado.
Tipos y estructuras de datos, matrices y valores ausentes
Vectores, matrices y factores, secuencias, conversión de tipos y cómo se comportan NA y NaN en los cálculos.
Funciones, control de flujo, cadenas y fechas
Escribir funciones, usar la lógica de if y los bucles, depurar, dar formato a cadenas, trabajar con fechas y ordenar y clasificar valores.
Manipulación de datos y Tidyverse
Filtrar y resumir con dplyr, cambiar la estructura con tidyr y leer archivos con readr y readxl.
Visualización de datos
Crear gráficos primero con base R y después gráficos por capas con ggplot2.
Análisis exploratorio de datos y estadística
Describir un conjunto de datos, probabilidad, simulación y análisis estadístico, con simuladores para ver cómo evoluciona cada idea.
Programación funcional, modelado y Shiny
purrr, aprendizaje automático con tidymodels, bosques aleatorios, aplicaciones Shiny y API de Plumber.
Temas especializados y avanzados
Minería de texto, análisis geoespacial, desarrollo de paquetes, rendimiento y computación paralela, y estadística bayesiana con RStan.
Cómo funciona
Una sesión de estudio típica
Una sesión alterna entre entender una idea y comprobarla con resultados reales, de modo que el resultado de cada concepto sea algo que puedas observar.
Abre la lección de hoy
Continúa desde donde lo dejaste o elige un tema de la ruta de aprendizaje. Cada lección empieza con una explicación breve en lenguaje sencillo y una pregunta rápida para confirmar que has entendido la idea.
Edita el código y ejecútalo
Abre el editor de R, cambia el ejemplo y ejecútalo. Los resultados de texto aparecen en la consola, las llamadas a plot() dibujan un gráfico y un data frame aparece como una tabla ordenable, con un resumen de columnas y los valores NA resaltados.
Pregunta cuando algo no esté claro
Si un mensaje de error es críptico, R Error Doctor lo explica en lenguaje sencillo y sugiere una solución. Si no entiendes un resultado, una tabla o un gráfico, el mentor de datos de IA te explica qué muestra.
Practica con datos que puedes explorar
Completa tareas guiadas con conjuntos de datos integrados como mtcars, iris y airquality, crea un análisis celda a celda en el cuaderno o importa un CSV propio.
Qué incluye
Qué incluye la app
43
Cursos de R, 159 lecciones
Una ruta de aprendizaje clasificada de A1 a C1: vectores, matrices, factores, cadenas de texto y fechas, flujo de control, manipulación de datos, visualización, estadística y temas avanzados como apps Shiny y APIs de Plumber.
Gráficos
Gráficos y tablas a partir de tu propio código
plot(), hist(), boxplot() y barplot() dibujan dentro de la app, y los data frames se muestran como tablas que puedes ordenar, con un resumen de columnas y los valores ausentes marcados.
12
Simuladores de estadística
Talleres interactivos sobre la curva normal, el teorema del límite central, los valores p, la correlación, el ajuste de una línea, el tamaño de la muestra y la anatomía de un boxplot; cada uno muestra el código R que hay detrás de lo que mueves.
Conjuntos de datos
Dataset Lab y R Notebook
Tareas guiadas con mtcars, iris, airquality y cinco archivos CSV de práctica, además de un cuaderno celda a celda para crear tu propio análisis. También puedes importar tu propio CSV.
Error Doctor
Errores de R en lenguaje sencillo
R Error Doctor reescribe los mensajes de error crípticos con palabras sencillas y sugiere una solución, usando un enfoque de Base R cuando existe.
Proyectos
Proyectos y misiones de análisis
3 proyectos de análisis de principio a fin con un informe compartible, 20 proyectos de programación guiados y 60 misiones en niveles fácil, medio y difícil.
Contexto
¿Para qué se usa R y es un buen primer lenguaje de programación?
R es un lenguaje creado para la estadística y el análisis de datos. Investigadores, analistas, bioestadísticos, economistas y psicólogos lo usan para limpiar datos, resumirlos, comprobar una hipótesis y representar el resultado en un gráfico. Es un primer lenguaje razonable cuando tu objetivo son los datos, porque incluso un script breve produce algo significativo: una media, una línea de regresión o un gráfico. Es una opción menos adecuada si quieres crear sitios web o apps móviles, donde encaja mejor un lenguaje de propósito general.
Primero, los vectoresla idea en la que se basa todo lo demás
En R, un número individual es simplemente un vector de longitud uno, y la mayoría de las operaciones funcionan con un vector completo a la vez. Cuando lo entiendes, los bucles se vuelven menos frecuentes y el código se acorta; por eso R también resulta extraño para quienes llegan desde otros lenguajes.
Data framesla versión de una hoja de cálculo en R
Un data frame es una tabla en la que cada columna contiene un tipo de valor y cada fila representa una observación. Los conjuntos de datos de práctica integrados, como mtcars e iris, son data frames, y casi todos los análisis que leerás empiezan cargando o creando uno.
Valores ausentes (NA)la primera sorpresa con datos reales
R marca un valor desconocido como NA y se niega a hacer suposiciones. La media de una columna que contiene un solo NA también es NA hasta que indicas cómo tratarlo; por eso gestionar los valores ausentes es una habilidad inicial, no avanzada.
Base R y tidyversedos formas de decir lo mismo
Base R es lo que viene incluido con el lenguaje. tidyverse es una familia de paquetes (dplyr, tidyr, ggplot2, readr) que muchos analistas prefieren para reorganizar datos y crear gráficos. En la mayoría del código R del mundo real se combinan ambos, así que conviene saber leer cada estilo.
Encaja
Para quién es y para quién no
Es una buena opción si
- Estás cursando una asignatura de estadística, bioestadística, psicología o economía que utiliza R
- Trabajas con hojas de cálculo y quieres trasladar tu análisis al código
- Quieres un primer lenguaje de programación creado para los datos y no para los sitios web
- Quieres leer código R y entender qué indica un resultado estadístico
- Aprendes mejor cambiando una línea y viendo cómo se vuelve a dibujar el gráfico
No es la herramienta adecuada si
- Necesitas ejecutar dplyr, ggplot2 o tidymodels en tu teléfono: el ejecutor integrado en la app es base R 4.0, así que esas lecciones enseñan el código y las ideas, y ejecutas los paquetes en una computadora
- Esperas programar sin conexión: el editor envía tu código a los servidores de la app, por lo que necesita conexión
- Quieres que todo sea gratis: el primer curso es gratis y Pro desbloquea el resto
- Buscas un curso general de desarrollo web o de apps
Preguntas
Preguntas frecuentes
¿Cuál es la mejor manera de aprender programación en R desde un teléfono?
Busca una app que te permita ejecutar R y muestre el resultado, porque el valor de R está en los gráficos, las tablas y los resultados estadísticos. Aprender R: Curso Code incluye un editor integrado conectado a un intérprete real de R 4.0, por lo que los gráficos y los data frames aparecen después de cada ejecución. A su alrededor encontrarás lecciones breves, un cuaderno y 12 simuladores de estadística, y puedes empezar a usar la app gratis en iOS y Android.
¿La app ejecuta código R real o solo muestra ejemplos?
Ejecuta R real. Tu código se envía a un intérprete de R 4.0 en los servidores de la app y el resultado vuelve como texto, gráfico o tabla. Como esto sucede en línea, Aprender R: Curso Code necesita conexión a Internet cada vez que pulsas ejecutar.
¿Puedo usar dplyr y ggplot2 dentro de la app?
Las lecciones enseñan dplyr, tidyr, ggplot2 y otros paquetes de tidyverse, pero el ejecutor integrado en la app es base R 4.0 con sus paquetes recomendados. Para ejecutar por tu cuenta paquetes como dplyr, ggplot2 o tidymodels, usa R en una computadora. Cuando existe una alternativa en base R, el R Error Doctor de Aprender R: Curso Code te la muestra.
¿Es R un buen primer lenguaje de programación para el análisis de datos?
Sí, si tu objetivo son los datos. R se diseñó para la estadística, así que resumir una columna, dibujar un histograma o ajustar una línea requiere pocas líneas. Aprender R: Curso Code no da por sentada ninguna experiencia y comienza con la instalación de R y el almacenamiento de valores en variables; después avanza hacia los data frames y los gráficos.
¿Qué puedo practicar además de las lecciones?
Aprender R: Curso Code incluye un Dataset Lab con mtcars, iris, airquality y cinco archivos CSV de práctica, cada uno con tareas guiadas, y puedes importar tu propio CSV. También incluye un R Notebook para crear un análisis celda a celda, 60 misiones de programación y un rompecabezas diario de datos.
¿Qué son los simuladores de estadística?
Son 12 talleres interactivos en los que mueves un control deslizante y observas cómo cambia el resultado: la curva normal, el teorema del límite central, los valores p, la correlación, el ajuste de una línea, el tamaño de la muestra, la anatomía del diagrama de caja y mucho más. Cada uno muestra el código R que hay detrás, de modo que la idea y la sintaxis quedan relacionadas en Aprender R: Curso Code.
¿Aprender R: Curso Code es gratis?
Se puede descargar gratis y el primer curso, Bienvenido a R, es gratis. La versión gratuita incluye una vista previa de cada lección, el editor de R, el Error Doctor, 6 de los 12 simuladores, 3 conjuntos de datos, 1 proyecto guiado, 1 proyecto de análisis, 2 misiones y una cantidad diaria limitada de AI mentor, además de mostrar anuncios. Pro desbloquea todos los cursos, proyectos, simuladores y conjuntos de datos, el examen y el certificado, y elimina los anuncios. La app aparece como Aprender R: Curso Code en Google Play y como Learn R: Data Analysis & Code en el App Store.
¿Cómo funciona la facturación de Pro?
Pro es una suscripción semanal, mensual o anual, o una compra única de por vida. Puedes elegir cuándo aparece la oferta en la app, y la compra se gestiona mediante el App Store o Google Play.
¿Hay un certificado?
Sí. Aprobar el examen final de Aprender R: Curso Code te proporciona un certificado de finalización de R, incluido en Pro. Demuestra que has completado el material del curso; no es una titulación académica.
¿Está la aplicación vinculada a R Foundation o Posit?
No. Aprender R: Curso Code es una aplicación independiente y no está afiliada a R Foundation ni Posit, ni cuenta con su respaldo. Está disponible en iOS y Android en 22 idiomas.
Más de CoddyKit
Disponible en iOS y Android.