Recorrido
Aprende programación en R
Aprende programación en R desde cero con un curso online gratis e interactivo. Domina variables, condicionales, bucles, funciones, estructuras de datos y organización de proyectos con retos prácticos, proyectos reales, pistas de IA y un certificado al terminar.
15,136+ codders inscritos
Este recorrido incluye
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
1 secciones78 lecciones68 retos434 preguntas de quiz01Sección 1
Fundamentos
Construye una base sólida con conceptos esenciales y habilidades básicasEMPEZAR A APRENDERIntroducción a R
3 lecciones216- 01¿Qué es R?RetoAudio
- 02Hola MundoRetoQuizAudio
- 03Comentarios en RQuizAudio
Variables y tipos de datos
8 lecciones656- 01Tipo de dato numéricoRetoQuizAudio
- 02Tipo de dato enteroQuizAudio
- 03Tipo de dato de caracteresRetoQuizAudio
- 04Tipo de dato lógicoRetoQuizAudio
- 05Comprobación de tipos de datosRetoQuizAudio
- 06Convenciones de nomenclaturaQuizAudio
- 07Valores faltantes: NARetoQuizAudio
- 08Resumen - Creación de variablesReto
Operadores Parte 1
5 lecciones534- 01Operadores aritméticosRetoQuizAudio
- 02División entera y móduloRetoQuizAudio
- 03Operadores de asignaciónRetoQuizAudio
- 04Repaso - Matemáticas simplesReto
- 05Operadores de comparaciónRetoQuizAudio
Operadores Parte 2
5 lecciones534- 01Operadores lógicos (AND, OR)RetoQuizAudio
- 02Operadores lógicos Parte 2 (NOT)RetoQuizAudio
- 03Resumen - Lógica simpleReto
- 04Lógica vectorizada Parte 1RetoQuizAudio
- 05Lógica vectorizada Parte 2RetoQuizAudio
Toma de decisiones
4 lecciones426- 01Sentencia IfRetoQuizAudio
- 02If - ElseRetoQuizAudio
- 03Repaso - Calculadora sencillaReto
- 04If - Else anidadosRetoQuizAudio
E/S básica
7 lecciones741- 01Imprimir salidaRetoQuizAudio
- 02Cat para salidaRetoQuizAudio
- 03Salida con variablesRetoQuizAudio
- 04Lectura de entrada con readline()RetoQuizAudio
- 05Conceptos básicos de conversión de tiposRetoQuizAudio
- 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 ForRetoQuizAudio
- 02Bucle WhileRetoQuizAudio
- 03BreakRetoQuizAudio
- 04Next (Continue)RetoQuizAudio
- 05Repaso - FactorialReto
- 06Generación de secuencias (seq, :)RetoQuizAudio
- 07Bucles anidadosRetoQuizAudio
- 08Repaso - Entrada dinámicaReto
Funciones
6 lecciones633- 01Declarar una funciónRetoQuizAudio
- 02Argumentos de una funciónRetoQuizAudio
- 03Valores de retornoRetoQuizAudio
- 04Repaso - Función SigmaReto
- 05Repaso - Función de validaciónReto
- 06Valores de parámetros por defectoRetoQuizAudio
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()RetoQuizAudio
- 02Acceder a elementos de un vectorRetoQuizAudio
- 03Modificar vectoresRetoQuizAudio
- 04Operaciones con vectoresRetoQuizAudio
- 05Resumen - Vector de preciosReto
- 06Resumen - Vector invertidoReto
- 07Vectores con nombreRetoQuizAudio
Iterar sobre secuencias
4 lecciones433- 01Iterar sobre elementos de un vectorRetoQuizAudio
- 02Uso de seq_along()RetoQuizAudio
- 03Iterar sobre caracteres (strsplit)RetoQuizAudio
- 04Funciones de manipulación de cadenasRetoQuizAudio
Vectores Avanzados
4 lecciones436- 01Segmentación e Indexación de VectoresRetoQuizAudio
- 02Indexación LógicaRetoQuizAudio
- 03Aritmética de Vectores y ReciclajeRetoQuizAudio
- 04El Operador %in%RetoQuizAudio
Listas en R
5 lecciones534- 01Crear listasRetoQuizAudio
- 02Acceso a elementos de la listaRetoQuizAudio
- 03Modificar listasRetoQuizAudio
- 04Listas con nombreRetoQuizAudio
- 05Repaso - Lista de productosReto
Desafíos finales
3 lecciones3- 01Pirámide plana de asteriscosReto
- 02Buscador de patronesReto
- 03Qué comprarReto
Por qué aprender programación en R con Coddy
- Curso de programación en R online y gratis: sin instalación, sin configurar herramientas y sin barreras para empezar. Abre el navegador y practica desde la primera lección.
- Lecciones prácticas de programación en R que van más allá de un tutorial: cada concepto viene con un reto para escribir código real y entenderlo haciendo.
- Las pistas de IA te ayudan cuando te bloqueas en un ejercicio de programación en R, explicando el siguiente paso sin darte la solución completa.
- Certificado gratis de finalización para compartir en LinkedIn o añadir al CV como prueba de que completaste un curso interactivo de programación en R.
Preguntas frecuentes sobre aprender programación en R
¿programación en R es fácil de aprender?
Sí, puedes empezar con programación en R aunque no tengas experiencia previa. Coddy divide los conceptos en ejercicios cortos para que entiendas la sintaxis, practiques variables, condicionales, bucles, funciones, estructuras de datos y organización de proyectos y ganes confianza paso a paso.
¿Cuánto tiempo se tarda en aprender programación en R?
Los fundamentos de programación en R suelen aprenderse en una o dos semanas de práctica diaria. Para sentirte cómodo creando proyectos reales, reserva de uno a tres meses según tu ritmo y tu experiencia previa.
¿Dónde puedo aprender programación en R online gratis?
Coddy ofrece un curso online gratis de programación en R con lecciones, retos de código, cuestionarios y proyectos. No necesitas instalar nada: todo funciona en el navegador.
¿Cómo puedo aprender programación en R rápido?
La forma más rápida es practicar todos los días. En Coddy alternas explicación breve, ejercicio inmediato y feedback con pistas de IA, así que pasas más tiempo escribiendo programación en R que mirando videos largos.
¿Recibo un certificado de programación en R al terminar?
Sí. Al completar el curso de programación en R en Coddy recibes un certificado gratis de finalización que puedes compartir en LinkedIn o añadir a tu currículum.
¿Qué puedo crear después de aprender programación en R?
Después del curso podrás crear scripts útiles, pequeñas apps, automatizaciones, juegos sencillos y proyectos que puedes mostrar en tu portfolio. También tendrás una base sólida para seguir con temas más avanzados.