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.
How can we make the learning process more dynamic, especially for those who want to learn to program without a technological background?
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 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.
Miguel Braga, Lead Teacher Web Development Ironhack