Icono de la app Aprender R: Curso Code

Aprender R: Curso Code

Educación · Gratis · iOS & Android · CoddyKit

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.

App Store — Descargar gratisGoogle Play — Descargar gratis
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)
Pantalla de inicio de Learn R con la lista de herramientas, la tarjeta del certificado y la ruta de aprendizajeCurso Introducción a R y RStudio ampliado con tres lecciones
43Cursos de R, 159 lecciones
GráficosGráficos y tablas a partir de tu propio código
12Simuladores de estadística
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

Pantalla de inicio de Learn R con la lista de herramientas, la tarjeta del certificado y la ruta de aprendizaje
Inicio y herramientasLa pantalla de inicio muestra el entorno de pruebas, el generador de código con AI, el código guardado y las notas encima de la ruta de aprendizaje.
Curso Introducción a R y RStudio ampliado con tres lecciones
Ruta de aprendizajeUn curso se abre para mostrar sus lecciones. Introducción a R y RStudio comienza con la instalación de R y el diseño de RStudio, continúa con aritmética y variables, y termina con espacios de trabajo y proyectos.
Pregunta del examen del certificado que pregunta qué función calcula la desviación estándar en R
Examen del certificadoEl examen final es de opción múltiple e incluye preguntas como qué función de R calcula la desviación estándar.
Pantalla del chat de AI con un mensaje de bienvenida sobre el aprendizaje del lenguaje R
Chat de AIUna pestaña de chat de AI te da la bienvenida y responde preguntas sobre R.
Pestaña de desafíos con una lista de desafíos de programación en línea en varios lenguajes
DesafíosLa pestaña Desafíos muestra desafíos de programación en línea para competir con otros estudiantes.

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.

  1. 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.

  2. 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.

  3. 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.

  4. Manipulación de datos y Tidyverse

    Filtrar y resumir con dplyr, cambiar la estructura con tidyr y leer archivos con readr y readxl.

  5. Visualización de datos

    Crear gráficos primero con base R y después gráficos por capas con ggplot2.

  6. 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.

  7. Programación funcional, modelado y Shiny

    purrr, aprendizaje automático con tidymodels, bosques aleatorios, aplicaciones Shiny y API de Plumber.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Empezar

Ejecuta hoy tu primera línea de R

Empieza gratis en iOS y Android, en 22 idiomas.

App Store — Descargar gratisGoogle Play — Descargar gratis
Última revisión · Publicado por CoddyKit · Política de privacidad
Disponible en iOS y Android.