1
0 Comments

Online courses that teach you how to code often suck. I want to build a game-like platform instead. Your thoughts?

When I was learning how to code, I found it pretty hard to stay motivated and engaged. Most online courses are just plain boring. I am much better at learning through practice, this is what I truly understood when I started working as a Software Engineer.

This gave me an idea. What do you think of a learning platform that is built like a game, but to solve each challenge of the game you have to code?

Example:
Imagine the game is about defeating a dragon. The screen is divided in two: left side you see the code editor, right side you see the game graphics.
First you need to create your unit. So you have to create a class Soldier and then you instantiate it multiple times to get a small group of soldier. Then you send them to the castle where the dragon lives. There you launch the attack and start the battle. Each step will have specific instructions of what to do, like a mini coding challenge.

There are many different types of games that could be developed to teach different concepts. It's something I would really like to explore if there is an interest in the community.

What do you think of this idea?

on June 17, 2021