JavaScript Programming – Learn by Creating a Cross-Platform Game

Create a cross-platform game that runs anywhere while learning and mastering JavaScript.


  • 42 Lessons
  • Lifetime, 24/7 Access
  • Certificate of Completion
Join 350,000 Satisfied Students


This title is part of the Full-Stack Web Development Mini-Degree

Learn the programming language that is changing the world — JavaScript!

In this course, you’ll learn everything about coding with JavaScript, all while creating your first mobile game. The fundamental techniques, skills and understanding from this course are transferable to a broad spectrum of JavaScript programs, and will allow you to rise to the top in web development, mobile application programming, server-side development, and more. Gain a solid footing in object-oriented programming – one of the most important paradigms in coding, all while creating an interactive game that works on all modern platforms.

You will master:

  • Objects
  • Variables
  • Arrays
  • Functions and methods
  • Loops
  • Mouse Events
  • …and much more!

Course Author

Pablo Farias Navarro is a developer, educator and entrepreneur. Founder of Zenva, Pablo has authored over 40 programming courses in different languages, and has created educational content for companies such as Amazon and Intel. Pablo has also run live game development workshops at the HTML5 Developer Conference in San Francisco.

About the Full-Stack Web Development Mini-Degree

The Full-Stack Web Development Mini-Degree is the world’s most effective way to become a professional web developer. This Mini-Degree provides life-long access to a curriculum of online video courses, which will enable you to master some of Silicon Valley’s most popular techniques and frameworks. With no prior programming experience required to enroll, this course is everything you need to master the creation of beautiful websites, and scalable, modern full-stack JavaScript applications.
+ Show More



    -Students need to download Google Chrome and a code editor of their choosing (the course uses Sublime Text)

    -Basic HTML and CSS knowledge.