Create an HTML5 Game from Scratch

Learn how to make html5 games with this HTML5 game development tutorial.

What will I learn in this course?

In this introductory HTML5 game development tutorial you will learn how to create a Zelda-like action game demo from scratch using only JavaScript and HTML.

What will I be able to do after this course?

This course will teach you how to create a game that can be embed in any website and can be played with just a web browser, to display maps and characters on the screen, add sounds and much more. With this course, you will be able to put all things together to create a fun playable demo.

Do I need any previous knowledge in order to take this course?

Yes. This HTML5 game development course is aimed for both beginners and more advanced users who may have HTML5 experience but haven't got into games yet. You can take any of our free or paid courses: HTML and CSS Fundamentals, JavaScript Fundamentals, HTML and CSS and/or JavaScript.


Your Instructor


Pablo Farias Navarro
Pablo Farias Navarro

Pablo is a web + mobile app developer and entrepreneur. Pablo is the founder of ZENVA. Besides teaching online how to create games, apps and websites to over 100k students, Pablo has created educational content for companies such as Amazon and Intel.

ZENVA runs four development communities featuring game, web and mobile app development tutorials: Zenva Academy, GameDev Academy, HTML5 Hive, and for Spanish speakers, De Idea A App.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile. Specialized in web, mobile application and game development.


Class Curriculum


  Update. Draw. Loop
Available in days
days after you enroll
  Drawing Enemies
Available in days
days after you enroll
  Moving Enemies
Available in days
days after you enroll
  Shoot!
Available in days
days after you enroll
  Bullet Collisions
Available in days
days after you enroll
  The Game is Ready!
Available in days
days after you enroll
  Course Evaluation Survey
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



Great introduction on the back end of games!

- Robert Lusk

Just a really good course, well presented, easy to follow and fun.

- Mark Hutton