Aprende programación en R
Un curso online de R gratis e interactivo. Escribes R en cada lección, con pistas de IA cuando un factor te sorprende y un certificado gratis al terminar.
16,685+ codders inscritos
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
Certificado gratuito de finalización
Programa
Sección 1
Fundamentos
Empezar secciónEmpezarExpandirContraerConstruye una base sólida con conceptos esenciales y habilidades básicasIntroducción a R
3 lecciones216- 01¿Qué es R?Reto
- 02Hola MundoRetoQuiz
- 03Comentarios en RQuiz
Variables y tipos de datos
8 lecciones656- 01Tipo de dato numéricoRetoQuiz
- 02Tipo de dato enteroQuiz
- 03Tipo de dato de caracteresRetoQuiz
- 04Tipo de dato lógicoRetoQuiz
- 05Comprobación de tipos de datosRetoQuiz
- 06Convenciones de nomenclaturaQuiz
- 07Valores faltantes: NARetoQuiz
- 08Resumen - Creación de variablesReto
Operadores Parte 1
5 lecciones534- 01Operadores aritméticosRetoQuiz
- 02División entera y móduloRetoQuiz
- 03Operadores de asignaciónRetoQuiz
- 04Repaso - Matemáticas simplesReto
- 05Operadores de comparaciónRetoQuiz
Operadores Parte 2
5 lecciones534- 01Operadores lógicos (AND, OR)RetoQuiz
- 02Operadores lógicos Parte 2 (NOT)RetoQuiz
- 03Resumen - Lógica simpleReto
- 04Lógica vectorizada Parte 1RetoQuiz
- 05Lógica vectorizada Parte 2RetoQuiz
Toma de decisiones
4 lecciones426- 01Sentencia IfRetoQuiz
- 02If - ElseRetoQuiz
- 03Repaso - Calculadora sencillaReto
- 04If - Else anidadosRetoQuiz
E/S básica
7 lecciones741- 01Imprimir salidaRetoQuiz
- 02Cat para salidaRetoQuiz
- 03Salida con variablesRetoQuiz
- 04Lectura de entrada con readline()RetoQuiz
- 05Conceptos básicos de conversión de tiposRetoQuiz
- 06Resumen - Calculadora de edadReto
- 07Resumen - Verdadero o falsoReto
Calculadora para dividir la cuenta
Proyecto5 lecciones1- 01Mensaje de bienvenidaReto
- 02Obtener la entrada del usuarioProyecto
- 03Calcular la propina y el totalProyecto
- 04Dividir la cuentaProyecto
- 05Salida con formato (sprintf)Proyecto
Bucles
8 lecciones849- 01Bucle ForRetoQuiz
- 02Bucle WhileRetoQuiz
- 03BreakRetoQuiz
- 04Next (Continue)RetoQuiz
- 05Repaso - FactorialReto
- 06Generación de secuencias (seq, :)RetoQuiz
- 07Bucles anidadosRetoQuiz
- 08Repaso - Entrada dinámicaReto
Funciones
6 lecciones633- 01Declarar una funciónRetoQuiz
- 02Argumentos de una funciónRetoQuiz
- 03Valores de retornoRetoQuiz
- 04Repaso - Función SigmaReto
- 05Repaso - Función de validaciónReto
- 06Valores de parámetros por defectoRetoQuiz
FizzBuzz con un giro
Proyecto4 lecciones1- 01Descripción general del juegoReto
- 02La función FizzBuzzProyecto
- 03Iterando a través de los númerosProyecto
- 04Añadiendo el giroProyecto
Vectores
7 lecciones742- 01Crear vectores con c()RetoQuiz
- 02Acceder a elementos de un vectorRetoQuiz
- 03Modificar vectoresRetoQuiz
- 04Operaciones con vectoresRetoQuiz
- 05Resumen - Vector de preciosReto
- 06Resumen - Vector invertidoReto
- 07Vectores con nombreRetoQuiz
Iterar sobre secuencias
4 lecciones433- 01Iterar sobre elementos de un vectorRetoQuiz
- 02Uso de seq_along()RetoQuiz
- 03Iterar sobre caracteres (strsplit)RetoQuiz
- 04Funciones de manipulación de cadenasRetoQuiz
Vectores Avanzados
4 lecciones436- 01Segmentación e Indexación de VectoresRetoQuiz
- 02Indexación LógicaRetoQuiz
- 03Aritmética de Vectores y ReciclajeRetoQuiz
- 04El Operador %in%RetoQuiz
Listas en R
5 lecciones534- 01Crear listasRetoQuiz
- 02Acceso a elementos de la listaRetoQuiz
- 03Modificar listasRetoQuiz
- 04Listas con nombreRetoQuiz
- 05Repaso - Lista de productosReto
Desafíos finales
3 lecciones3- 01Pirámide plana de asteriscosReto
- 02Buscador de patronesReto
- 03Qué comprarReto
Cursos de R
Cursos prácticos de R, gratis para empezar en tu navegador.
Desafíos para principiantes - Practica conceptos básicos
PopularPon a prueba tus conocimientos básicos de programación e intenta resolver estos desafíos; usa cualquier lenguaje que quieras. ¡Feliz programación!
Certificado al completar
- 20
- 20
Problemas de programación
PopularPon a prueba tus habilidades de resolución de problemas de programación con los ejercicios de diferentes niveles de dificultad de este curso. Diseñado para programadores con conocimientos previos de la sintaxis básica en cualquier lenguaje de programación.
Certificado al completar
- 32
- 31
Problemas de programación: Volumen 2
Pon a prueba tus habilidades de resolución de problemas de programación con los ejercicios de diferentes niveles de dificultad de este curso. Diseñado para programadores con conocimientos previos de la sintaxis básica en cualquier lenguaje de programación, este curso es una extensión del primer volumen de Problemas de programación.
Certificado al completar
- 25
- 24
Pila - Serie de Estructuras de Datos #1
En este curso, aprenderás sobre la estructura de datos Pila, crearás una Pila desde cero usando tu lenguaje preferido y practicarás desafíos de programación con ella.
- 13
- 6
- 1
Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7
NuevoEn este curso, aprenderás sobre la estructura de datos Heap (la base de las colas de prioridad), crearás un MinHeap desde cero usando tu lenguaje preferido y practicarás desafíos de programación con él.
Certificado al completar
- 14
- 6
- 1
Bootcamp de patrones de estrellas
Pon a prueba tus habilidades de resolución de problemas de programación para aprender a imprimir patrones de estrellas que van desde lo simple hasta lo complejo, involucrando diferentes niveles de bucles anidados, sentencias condicionales y cálculos matemáticos.
- 30
- 28
Por qué aprender programación en R con Coddy
- Ejecuta código R real en tu navegador. Sin instalar R, sin configurar RStudio. Cada lección corre tu script de R en el servidor y muestra la salida al instante, incluyendo valores impresos y gráficos básicos.
- R tal como se usa en la práctica para datos: vectores y listas, data frames, indexación y filtrado, funciones, la familia apply, estadística básica, y lectura y resumen de datos. Las bases de R que todo analista y data scientist necesita.
- Las pistas de IA te ayudan a corregir errores de R y descifrar mensajes de advertencia crípticos sin revelarte la respuesta, así tropiezos comunes como las sorpresas con factors o las reglas de recycling se vuelven oportunidades para aprender.
- Certificado gratis de programación en R cuando termines el curso. Una señal creíble para puestos de analista, data science e investigación estadística, donde el dominio de R es una expectativa básica.