What's New

Minor bug fixes
Sprite keywords in Games deprecated (will be updated soon)

App Description

"Everybody should learn how to program a computer, because it teaches you how to think - Steve Jobs”

So there are many resources to help you learn to code. Most of them are easy and fun introductions to coding. They will teach you programming concepts but it won’t teach you real programming. There’s no bridge to real programming. Actually they’re more like educational games that give you joy of solving puzzles.

The problem is you still don’t know what to do next after spending hours of solving those puzzles unless they give you another mission. If you only do what you can do, you will never be more than you are now.

The way of teaching a child to cycle is to allow the child to lean and steer (and crash safely). Training wheels (educational games) won’t help them learn to balance.

Likewise, you only need to code as much and as quickly as possible, without being worried about syntax overhead. Instead of spending hours and hours doing repetitive tasks, code actually to solve your own problems. All life is problem solving, after all!

Enough talk.
Let's code!

iPhone Screenshots

(click to enlarge)

BatCode screenshot 1 BatCode screenshot 2

iPad Screenshots

(click to enlarge)

BatCode screenshot 3 BatCode screenshot 4

App Changes

  • February 06, 2016 Initial release
  • March 20, 2016 New version 1.1
  • July 09, 2016 Price decrease: $0.99 -> FREE!
  • November 26, 2016 Price increase: FREE! -> $2.99
  • November 30, 2016 New version 1.20
  • December 14, 2016 New version 1.21