Games That Can Actually Teach You To Code

Jeff Dauda - Trojan
3 min readJan 15, 2020

--

There are actually a few number of applications that teach you to code in a much more interesting and cooler way …

1. Code.org

Code.org is a non-profit organization and eponymous website led by Hadi Partovi[1] that aims to encourage people, particularly school students in the United States, to learn computer science. The website includes free coding lessons and the initiative also targets schools in an attempt to encourage them to include more computer science classes in the curriculum. On December 9, 2013, they launched the Hour of Code nationwide to promote computer science during Computer Science Education Week through December 15, 2013.

2. Code Monkey

Code Monkey is directed towards kids and adolescents, but don’t let that stop you! I know, I know, it’s for kids, not for me. Wrong, friend: it’s for everyone.

It turns out its interface is super easy and goes through the rudimentary phases of coding and creating. It is geared towards students, so right off the bat, it is geared towards teaching.

Users of Code Monkey don’t need to have any prior experience in coding to begin — it’s all about clean slates and fresh starts. They include detailed plans and even video tutorials. It all comes for free.

3. Code Combat

Code Combat is an educational video game for learning software programming concepts and languages. Students learn to type coding languages like JavaScript, Python, HTML and CoffeeScript, as well as learning the fundamentals of computer science. Code combat is a very fast approach to learning how to code as it provides a much user-friendly interface for learning how to code with its step by step guide.

4. Robocode

Robocode is simply a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen. It is a game fully optimized to give the best experience in learning about the concepts of game development. More info at: https://robocode.sourceforge.io/

5. Codewars

Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as Kata. These discrete programming exercises train a variety of skills in a variety of programming languages, and are completed within an online Integrated development environment. Solve the kata with your coding style right in the browser and use test cases (TDD) to check it as you progress. Retrain with new, creative, and optimized approaches.

6.Shenzhen I/O

Shenzhen I/O is a puzzle video game and programming game developed by Zachtronics for Microsoft Windows, Linux, and macOS-based personal computers. The game was released in November 2016.Shenzhen I/O is a puzzle video game set in the near future in which players assume the role of an electronics engineer who has emigrated to Shenzhen, China to work for fictional technology company Shenzhen Longteng Electronics. The player is tasked with creating products for clients, which involves constructing circuits and then writing code to run them. The programming language used in the game is similar to assembly language and the circuit elements resemble simplified versions of real-world electronics.[1]

The game allows players to create their own challenges by writing Lua scripts.

By Jeffrey Dauda

twitter.com/jeffdauda

instagram.com/jeffdauda

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Jeff Dauda - Trojan
Jeff Dauda - Trojan

Written by Jeff Dauda - Trojan

SWE Student | CyberSec, AI/ML and Distributed systems

No responses yet

Write a response