
Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. Sí, desde cero. Entenderás la lógica del código, cómo piensan las programadoras expertas y cómo programar un videojuego web de principio a fin. Aprender a programar no es fácil, pero Platzi lo hace efectivo.
Clases del curso
Desarrollando un juego con HTML y JavaScript
Estilos con CSS
Optimización de código
Mapa con canvas
Backend: videojuego multijugador
Próximos pasos
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Proyecto del curso

Batalla de Mokepones
Desarrolla un juego web con HTML, CSS, JavaScript y Node.js. Elige a tu mascota favorita y enfrenta a otros Mokepones en peleas épicas de agua, fuego y tierra.
conocimientos previos
- Ninguno
software y recursos necesarios
- Computadora con sistema operativo Windows, macOS o Linux
Mira las primeras 3 clases sin costo en este momento
4.8 · 3326 opiniones

Leonardo Riojas
Buen curso, se que lo acaban de publicar hace 10 minutos, pero ya lo acabé.


Edier Gama
amo a Freddy Vega


Andrés Felipe Escallón Portilla
NO LEAN ESTA ESPECIE DE SARCASMO: este curso es básico al llamarse solamente "Programación Basica" !!! Ahora sin sarcasmos, honestamente ES LO SUFICIENTEMENTE PROFUNDO PARA IR MÁS ALLÁ DE LO "básico" pudiendo perfectamente llamarse en mi opinión algo así como: "Fundamentos de Desarrollo de Software Web basado en un Juego en Línea". Soy instructor de programación también y siempre hay algo que aprender, lo cual pude corroborar haciendo este gran curso ofrecido gratuitamente por Platzi. Gracias Freddy y a todo tu equipo de trabajo :)


David Zamora Ramírez
Muy completo y renovado curso. No alcancé a terminar el antigüo de Programación Básica y me decidí ver de nuevo este; no me arrepiento. Ahora a seguir APRENDIENDO !!!

Juan Sebastian Gómez Ayala
Muy buen curso gratis de programación básica. Durante el curso vas desarrollando toda una aplicación web como proyecto, recomendadisímo.


Erik Ucenik
Este curso es un dream team de profesores.


Wagner Antonio Barrera Cerbellón
Excelente, aprobé el examen!

Elizabeth Echavarria Vanegas
Aunque me demoré aproximadamente un mes para terminarlo ya que soy completamente nueva en este mundo, aprendí muchas cosas y me dí cuenta que la programación es un universo muy amplio en el que se pueden encontrar retos para todos los gustos. Muchas gracias a los profes por sus aportes en cada uno de los módulos.


Johnny Martinez
Excelente Curso... Gracias por tan bonita oportunidad. El formato del curso es excelente. El realizar un pequeño juego de principio a fin, usando cada tecnologia, fue una experiencia única. Lo que más me agradaba era que los errores eran reales y me sirvio mucho para aprender a como detectar y solucionar errores. Convinar estas tres tecnologías, El HTML, el CSS y el JavaScript, fue verdaderamente una rica experiencia. Usar un Servidor Nodejs y correr mi aplicacion en mi propia red con mi familia y jugar entre todos fue SUPER GENIAL. Gracias Platzi... Muchas Bendiciones...!!!


Reinaldo Lopez Ospina
¡Buen contenido con proyectos reales! No me gustaron algunos profesores y su forma de explicar pero es respetable.

Francisco Uriel Cuandon Hernández
Lo hice sin ver los videos ajsjsjs


Alberto Pasos
La dinámica y la forma de mostrar exactamente lo que uno debe de escribir recalcando cada línea de código sin dar nada por hecho, me encantó.


Rodrigo Andre Gutierrez
Los profes son unos cracjs en su área y las clases están muy buen diseñadas para que las podamos entender. además de qye la comunidad interactúa muy bien en la sección de aportes y pregúntas. es divertido y da gusto aprender así. Nunca paren de aprender!


Alejandrina Valdovinos Campos
Todo este curso aporta grandes conocimientos para el desarrollo de proyectos web, esta genial.


Daniel Fajardo Montilla
Excelente, muy bien explicado y estructurado. Todo un viaje a través del desarrollo del proyecto.


Paula Inés Cudicio
Excelente curso!!! muchísimo mejor que el anterior de programación básica!! la verdad quedé súper enganchada con la programación, aún toca corregir algunos detallitos de mi modelo de juego pero estuvo fantástico!


CECILIO JOSE AVILA RAMOS
Genial el curso. Lleno de muchos conceptos y bien explicados por buenos instructores


Napoleon Calcina
Realmente recomiendo tomar este curso para iniciar en la programación y también para quienes queremos recordar!


Magenta Girasol Paredes Ponce
Muchas gracias por este nuevo curso gratis de programacion


Carlos Mario Nasayó Valverde
Increible


Ruben Alberto Chirino Chirinos
¡Excelente curso para las personas que estén iniciando, es muy completo y didáctico, lo recomiendo!

jhonatan yaranga
la forma de explicar


Jesus Alberto Laiton Sanchez
Excelente curso, todos los temas tratados, bien explicados, ya tenia un poco de conocimiento en programación pero este curso me ayudo a mejorar mis bases y entender el funcionamiento de una aplicación web

María del Carmen Morales Alvarado
MUY BUENO

Alfonso Villalobos
Muy divertido el juego


Hugo Felipe Riveros Fajardo
Buen curso


Sergio Alejandro Verduzco García
Estresante al principio pero me di cuenta que al pasar el tiempo me acostumbraba, había momentos donde decía no sirvo para esto, pero me tranquilizaba repasaba el código y lo comprendía poco a poco.


Julian Felipe Beltran Mendoza
Poder conocer acerca de los principios para iniciar en la programacion


Alejandro Trejo Godinez
Tiene muy buenas bases de conocimiento para adentrarse a la programación


Nicolas Mesa
Intentaron meter mucha información acerca de la programación en solo un curso, lo cual lo hace muy tedioso y abrumador, teniendo en cuenta que es Gratis tampoco molesta mucho ya que si quieres seguir aprendiendo, los demás cursos serán "fáciles" ya que te dejan buenas bases para definir tu camino en la programación. LOS PROFESORES DEBEN CONTESTAR MAS LAS PREGUNTAS QUE SE HACEN EN LOS COMENTARIOS.
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender