For those that are interested in coding, but want a non-traditional way to learn, CodeCombat may be just the thing for you.
The game is a browser-based, built through java, and is free to play on their website. It was designed to help people learn how to code, but in a fun way.
“Need to learn to code? You don’t need lessons. You need to write a lot of code and have a great time doing it,” the developers say on their web page. “That’s what programming is about. It’s gotta be fun. Not fun like ‘yay a badge’ but fun like ‘NO MOM I HAVE TO FINISH THE LEVEL!’ That’s why CodeCombat is a multiplayer game, not a gamified lesson course. We won’t stop until you can’t stop — but this time, that’s a good thing.”
The game was released last year and since then it has gone open source. This has allowed others to contribute, help fix bugs, and give upgrades to the game as well.