Meet TapCoding

I'm proud to announce my latest software project has been released today. Meet TapCoding.

TapCoding is an iOS application that users how to program in Swift.

TapCoding's curriculum assumes no prior programming knowledge. Users work their way through thousands of bite-sized pieces of material. All told, this material is easily the size of a programming book.

But programming books are boring.

Instead of relying upon walls of text, I wanted TapCoding to rely on interactive exercises. Its primary teaching tool, the Code Building exercise, allows users to build up lines of code a piece at a time:

 TapCoding includes hundreds of code building exercises which allow you to use pieces of Swift code to learn the fundamentals, without getting bogged down in the overwhelming amount of syntax needed to become a programmer.

TapCoding includes hundreds of code building exercises which allow you to use pieces of Swift code to learn the fundamentals, without getting bogged down in the overwhelming amount of syntax needed to become a programmer.

TapCoding also includes exercises that help users understand code by spotting errors, exercises to practice producing code by typing it, and exercises that serve as mini-quizzes to check your understanding.

The entire introductory course, which includes 9 lessons, can be unlocked for free my maintaining a "streak" of practicing your coding once each day. The entire curriculum can be unlocked via In-App-Purchase for $6.99.

Please download TapCoding and don't hesitate to let me know what you think!