How to associate games with learning JavaScript?

icons of the pacman game

Learning any skill takes practice, time and dedication. When we talk about programming, we believe that we don't have to follow the traditional, boring and highly technical path.

Let's start with the JavaScript language, which is most likely used to build browser applications. Nowadays, it is also used for backend applications (the active part of applications), but it remains the first choice when creating simple institutional websites or complex web applications.

There are several ways to practice the acquired knowledge of JavaScript. The most obvious way is to create a simple web application, a portfolio website, a resume or perhaps the classic application to manage everyday tasks; those are the most common examples.

How can we make the learning process more dynamic, especially for those who want to learn to program without a technological background?

As a Web Development teacher, one of my goals is to simplify and streamline the JavaScript learning process, and I believe that we only learn by applying all the knowledge in practice. In the first module of the Web Development Bootcamp, we start with a project developed 100% by the students. This project consists of creating a game where students can conceptualize, develop, and make public on the web a game made by themselves in 3 weeks!

Are you enjoying this article? Keep learning about Web Development!

Take the first step into tech and find out more about our Web Development bootcamp

The knowledge they gather in the first module gives them access to the tools necessary to create game dynamics, which allow them to replicate platforms, collisions, gravity, speed and dynamic rendering of images, always using JavaScript.

​​Since 2019, the start date of the Bootcamp in Lisbon, we have already witnessed the creation of strategy, RPG, adventure, platform, and many more games. We chose game development instead of the typical web application because this method gives a playful aspect to the project development and substantially increases its complexity. Making a game from scratch is not easy, but we believe that by exposing students to this challenge, they develop their skills much more. It is always gratifying to see the students creativity and innovative ideas at the end of each first module. After the presentations, we usually get together to play the games played by the students, which brings a practical and immediate purpose to the project.

             

               

Learning JavaScript with games is possible at Ironhack

Learning to program doesn't have to be practised through something the industry has seen time and time again. I believe in educational innovation and how technical skills combined with creativity can create a considerable boost in learning and acquiring technical skills. This is how people with or without training in the area can enter the job market as web developers much more quickly with the methodology of learning by doing.

As you can see, learning to program from scratch in just three weeks is possible! Are you ready to learn JavaScript by creating your own game? Check out our Web Development Bootcamp and apply now!

Miguel Braga, Lead Teacher Web Development Ironhack

Related blog posts about Web Development

learning web development

Best way to start learning Web Development

Read more...
student of ironhack paris jordane lelong

Alumni story: Jordane Lelong, from event management in music to UX/UI

Read more...
Mongo DB web development

What is MongoDB? A practical guide to MongoDB and How to Install It on Catalina OS

Read more...
illustration of computer and web design

What is the difference between designing and developing a website?

Read more...
lines of coding and girl with classes looking at them

5 characteristics of an awesome programmer

Read more...
react js logo

What is React JS?

Read more...
Stay up to date on our latest news and events. Sign up now!
Please type your name
Type your last name
The email is not valid. Please try again

By applying I accept the Privacy Policy and the Terms of Use