Building 2D Games with JavaScript and HTML Canvas

Learn the fundamentals of web game programming by writing clean JavaScript, rendering interactive graphics on HTML Canvas, and implementing real-time game logic.

4.4 (659) ⏱ 1 h 16 min 📚 10 lecciones 🎧 Versión en audio

Sobre este curso

Want to transition from writing basic scripts to creating interactive web experiences? Game development is one of the most engaging ways to master programming logic, understand state management, and bring your code to life directly in the browser. This text-based course guides you through the foundational principles of programming 2D web games from scratch. By reading through structured explanations and analyzing clear code examples, you will learn how to structure game loops, handle user input, and render responsive graphics using modern JavaScript and the HTML Canvas API. What you'll learn: - Understand the core concepts of 2D game loops, frame rates, and coordinate systems. - Render and animate dynamic shapes and game assets using the HTML Canvas API. - Implement real-time user controls using keyboard and mouse event listeners. - Apply modern JavaScript (ES6+) syntax and clean coding practices to manage game state. - Develop collision detection algorithms and basic physics for moving game elements. - Build functional web games, including a classic paddle-and-ball game and an interactive color-matching puzzle. You will begin by exploring essential terminology, canvas rendering basics, and simple game state architecture. As you progress, you will combine these elements to manage movement, detect collisions, and apply CSS styling to create polished, interactive browser games. This course is designed for beginners who have a basic grasp of HTML and JavaScript and want to apply their skills to interactive projects. No prior game development experience or advanced mathematics are required. Start reading today to build your first browser-based game from the ground up.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Versión en audio incluida
    Aprende en cualquier momento, sin pantalla
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 30 días
    Sin preguntas
  • Breve y enfocado
    1 h 16 min de contenido práctico

Reseñas (8)

نورة بنت إبراهيم العزري OM Estudiante verificado
★ 3 · 2026-04-30T15:10:20+00:00

El curso fue informativo. Aprecié la estructura y los ejemplos, aunque algunos temas se sintieron un poco apresurados.

Kenji Sato KE Estudiante verificado
★ 4 · 2026-04-27T23:08:20+00:00

Las aplicaciones del mundo real que se mostraron fueron súper útiles. Hizo que las ideas abstractas se sintieran tangibles.

Georgi Dimitrov BG
★ 4 · 2026-03-24T02:20:20+00:00

Fue un curso bastante bueno en general. Algunas partes se movieron un poco rápido para mí, pero los ejemplos fueron generalmente útiles.

William Davis AU Estudiante verificado
★ 4 · 2025-11-17T21:31:20+00:00

Curso: Excel 2013 - Advanced (Español) Translated by El ritmo era perfecto, y los ejemplos realmente solidificaron los conceptos.

Eduardo Barbosa BR Estudiante verificado
★ 5 · 2025-09-02T06:23:20+00:00

Es un buen curso si tienes conocimientos previos. Para los principiantes absolutos, algunos conceptos pueden ser un poco desafiantes, pero la estructura es lógica.

Tariq Mehmood PK Estudiante verificado
★ 4 · 2025-06-25T07:21:20+00:00

Es un curso sólido. La estructura es lógica y la mayoría de los ejemplos fueron útiles.Podría usar algunos escenarios más del mundo real.

Mārtiņš Kalniņš LV
★ 4 · 2025-05-03T16:42:20+00:00

Esta fue una manera brillante de aprender! La estructura era lógica, el ritmo estaba en el lugar, y los ejemplos eran súper útiles.

نورة بنت إبراهيم العزري OM
★ 5 · 2025-04-02T07:21:20+00:00

Disfruté mucho de este curso. La forma en que se presentó la información fue excelente, y las aplicaciones prácticas se destacaron de manera efectiva.

Escribir una reseña

Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 30 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura