
Explora Rust creando una calculadora científica y un juego de texto. Aprende estructuras, manipulación de datos y ciclos. Desde funciones básicas hasta integración de archivos y estructuras de control avanzadas.
Clases del curso
Domina las bases de Rust
Primer proyecto: calculadora digital
Estructuras y funciones en Rust
Segundo proyecto: videojuego de texto
Esto es solo el comienzo
Conoce quién enseña el curso

Hector Pulido
Data Scientist en Platzi
👨💼 Ingeniero mecatrónico
🕹 Amante de los videojuegos
🤖 Data science and machine learning lover ❤️
Proyecto del curso

Crea una calculadora digital y un videojuego de texto
Aplica lo aprendido programando una calculadora digital que reciba expresiones reales. Además, desarrollarás un videojuego de texto épico donde integres estructuras de datos y puedas guardar tus partidas.
conocimientos previos
- Pensamiento Lógico y Algoritmos
software y recursos necesarios
- Visual Studio Code
4.5 · 183 opiniones


Sergio Estrella
Una grandiosa introducción a un lenguaje de bajo nivel como lo es Rust... te lo presenta de una manera muy fácil y entendible.


Omar Daniel Centeno
Excelente curso para iniciar con Rust. El profesor explica muy bien y los proyectos están geniales.


Iñaki Yarim Garcia Tenorio
Gran curso, aunque deberían abordarse temas como referencias más a fondo, alguien nuevo en programación podría no entender el concepto


Daniel Quiaro
Esperé por mucho tiempo el curso de Rust, que orgullo, Héctor explica muy bien y no solo son las bases de Rust, son las bases de la programación. Tristemente, me toca esperar el siguiente curso :")

Jean Carlos Nuñez Hernandez
Buen curso de Rust, me diverti y aprendi, gracias Platzi y gracias profesor


Hector Francisco Medina Garnica
Una excelente introducción al querido lenguaje Rust, gracias por hacerlo productivo y entretenido a la vez. Saludos.

Deja muchos conceptos importantes sin explicación... ownership, manejo de errores, traits, etc. pero igual me gusto la actitud del profesor y los proyectos estuvieron interesantes


Francisco David Santos
Buen curso de Rust. El instructor, fantástico, con gran dominio del tema. Gracias.

Edgar BR
:thumbs_up :fist_bump


Yony Arley Briñez Valderrama
Muy buen profe, muy practico el curso, se aprende la syntaxis de una vez en la practica!

Milton Garriazo
Buen curso


Nick Velasquez
Faltaron algunos detalles seguro serán un parte2 muy bueno


Julián Mauricio Granados Morales
Excelente curso


El profesor hace ver rust muy sencillo a pesar de ser un lenguaje tan complejo de entender.


La explicación es muy buena


Paulo Daniel Batuani Hurtado
Me ha parecido un curso excelente, entendí muchas cosas que habia olvidado, tambien me gustó bastante el método de enseñanza, muchas gracias maestro!


David E Lares S
Excelente curso


Julio Bastidas
excelente curso introductorio de rust, me gusto mucho


Diego Fernando Jojoa Yandun
good Work


Arturo Juárez Sánchez
Excelente curso, con esta formación genero bases solidas de conocimiento en este lenguaje.


Cristian Camilo Zapata Isaza
Muy practico.


Rodrigo Efren Lucio Cruz
Muy bueno para dar los primeros pasos en RUST


Jason Francisco Macas Mora
Muy buen curso!

Leandro Gavidia Santamaria
Lo mejor del curso fue el primer proyecto, fue donde más aprendí. Es la primera vez que hago un curso de Rust.

Felipe olaya
Excelente curso, y lenguaje ansío poder empezar hacer programas de blockchain


Jorge Zerpa
Excelente Curso! el contenido súper útil y entendible. El profe Hector ni se diga <3

Milton David Centeno Blanco
Muy buen curso.


Victor Hugo Cruz Carballo
me encanto el curso

Jorge Grajales
Me gustaron muchos los ejemplos. En particular, el juego fue muy divertido y cubrió muchos casos para aprender.


Muy buena intro al lenguaje.
Complementa este curso con nuestras rutas de aprendizaje

Blockchain y Web3
Construye tu carrera profesional como Blockchain Developer. Aprende sobre blockchain, desarrollo de smart contracts y crea soluciones Web3 del futuro.




Finanzas Descentralizadas (DeFi)
Explora el ecosistema DeFi: invierte, gestiona riesgos, usa protocolos de préstamos, intercambios descentralizados (DEX), stablecoins y yield farming. Aprende análisis técnico y fundamental aplicado a criptoactivos y diseña productos DeFi centrados en el usuario.




Ecosistemas Blockchain Alternativos (No-EVM)
Amplía tus conocimientos más allá de Ethereum explorando el desarrollo en otras blockchains como NEAR (con Rust o JavaScript), Celo (EVM-compatible pero con enfoque móvil) y Fuel (con Sway) para construir soluciones en diversos ecosistemas.




Seguridad Blockchain
Especialízate en proteger activos y aplicaciones descentralizadas. Aprende a identificar y mitigar vulnerabilidades en smart contracts, asegurar wallets, aplicar buenas prácticas y auditar código para prevenir ataques.




Producto, Marketing y Legal en Web3
Dirige el desarrollo de productos blockchain, construye y gestiona comunidades, implementa estrategias de marketing adaptadas a Web3 y navega el entorno legal y regulatorio para lanzar y escalar proyectos cripto exitosamente.




Desarrollo de Smart Contracts y dApps
Aprende a programar, probar, desplegar y asegurar contratos inteligentes en Ethereum y redes compatibles con EVM usando Solidity, OpenZeppelin y herramientas como Hardhat. Construye aplicaciones descentralizadas (dApps) conectando el frontend con la blockchain.




Fundamentos de Blockchain y Web3
Comprende los conceptos básicos de blockchain, criptomonedas como Bitcoin y Ethereum, la evolución de la web hacia Web3 y la historia relevante del dinero y los cypherpunks. Establece las bases técnicas y conceptuales para adentrarte en el ecosistema descentralizado.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender