Aprende Rust desde cero
Aprende el lenguaje más querido por los desarrolladores paso a paso, con ejercicios que compilas y ejecutas en cada lección. Completa el curso y los exámenes para obtener tu certificado PDF y compartirlo en LinkedIn.
Cómo funciona
Lee, practica y llévate tu certificado
- 01 Lee la lección
Explicaciones cortas, diagramas y ejemplos que ejecutas con un clic. 26 lecciones, de cero a concurrencia.
- 02 Resuelve los retos
95 ejercicios que se compilan de verdad. Si algo falla, ves el error real del compilador y Ferris te da una pista.
- 03 Aprueba los exámenes
Uno al final de cada sección. Cada examen aprobado desbloquea un logro y te acerca al certificado.
Este certificado reconoce que
Tu nombre aquí
@tu-usuario
Ha completado con éxito todos los ejercicios y exámenes de
Aprende Rust
- Fundamentos let · mut · fn · match · loop
- Ownership move · & · &mut · slices
- Tipos propios struct · enum · impl · Option
- Colecciones Vec · String · HashMap
- Errores Result · ? · panic!
- Abstracciones Genéricos · Traits · Lifetimes
- Rust funcional Closures · Iteradores · Box · Rc
- Concurrencia y tests thread · Arc · Mutex · #[test]
Tu recompensa
Un certificado con tu nombre
PDF descargable, página pública para verificarlo y un botón para añadirlo a tu perfil de LinkedIn. Gratis, como todo el curso.
Ver cómo conseguirloTemario
26 lecciones para aprender Rust
Un curso gratuito para aprender Rust desde cero, en español. Cada lección
incluye ejercicios que se compilan y ejecutan en el navegador: de tu
primer println! hasta ownership, traits, iteradores y concurrencia.
-
Primeros pasos
Tu primer programa, variables, tipos, funciones y control de flujo.
-
Ownership y préstamos
La idea que hace único a Rust: propiedad, referencias y slices.
-
Structs, enums y patrones
Tus propios tipos, métodos, match y Option.
-
Colecciones y errores
Vec, String, HashMap y manejo de errores con Result.
-
Genéricos, traits y módulos
Código reutilizable: genéricos, traits, lifetimes y módulos.
-
Rust funcional
Closures, iteradores y smart pointers.
-
Concurrencia y ecosistema
Hilos, tests y el ecosistema de Rust.
Preguntas frecuentes
Antes de empezar
¿El curso de Rust es gratuito?
Sí. Las lecciones, el playground y los exámenes son gratis. No hace falta instalar nada: escribes Rust en el navegador y lo compilamos y ejecutamos por ti.
¿Hay que registrarse para seguir el curso?
Puedes hacer las lecciones sin cuenta. Para enviar un examen y guardar el progreso en el servidor hace falta iniciar sesión con GitHub. El certificado PDF se desbloquea al completar los ejercicios y aprobar los exámenes.
¿Necesito saber programar?
Ayuda haber programado antes en cualquier lenguaje, pero el curso empieza desde cero: variables, funciones y bucles antes de llegar a ownership, traits o concurrencia.
¿Qué se aprende en el curso?
Rust desde cero: variables, tipos, funciones, ownership y préstamos, structs, enums y match, colecciones, manejo de errores, genéricos, traits, lifetimes, closures, iteradores, smart pointers, concurrencia y tests. El temario tiene 26 lecciones.
¿El certificado se puede añadir a LinkedIn?
Sí. Al terminar el curso obtienes un certificado PDF con una página pública, para descargarlo y añadirlo a LinkedIn.