Learning to be a Swift programmer has never been so easy, convenient, or fun!

TapCoding uses thousands of bite-sized exercises to teach you to code. All together, this content is easily the size of an entire programming book.

But programming books are boring.

Don't just read about programming in Swift. Actually do it, with all the interactive exercises:

- Code building pages for producing code via drag-and-drop.
- True/false exercises for emphasizing important concepts.
- Code typing pages for reinforcing the rote muscle memory of coding.
- Error spotting pages for comprehending existing code and detecting mistakes in logic or syntax.

These exercises get you into the action, helping you engage and invest in your learning.

TapCoding's carefully crafted curriculum takes you from a complete newbie up to an intermediate skill level, all from the comfort of your couch. The novice course can be unlocked 100% for free, so get started today!

What’s New

Version 1.3.3

1.3.3 (and 1.3.2)
~ Fixed bugs preventing progress through some typing exercises.

1.3 & 1.3.1
~ Added support for iOS 13 and various new screen sizes.
~ Bug fixes on the reading pages.
~ Fixed inconsistent navigation bar in dark mode.
~ Fixed bottom-of-page indicator not appearing when swiping between pages.
~ Minor layout improvement on home screen.

Ratings and Reviews

4.4 out of 5
83 Ratings

83 Ratings

Vlad Zaporozhskyi ,

Great App for Learning

The material is very well delivered, UI/UX design of the app is also good. However, I found that there are some bugs, for example, the flag of reading time pops up when I hold on the “continue button” without ability to close it. Also, saving progress in-lesson would be a nice feature

gammoor ,

Best coding app ever!

Right Now it is Amazing, and unlike most other coding apps this is completely free!

Edn61 ,

Full of Fun

I have learned so much, but still had fun when using this app. I’m not really a coding type of guy but I have enjoyed this app so far. At first I was having some trouble because I didn’t get how code and swift worked with it’s variables and it’s set up, but when you get used to it you will have a fun time. I kinda wish there was a leader board like an actual game and you can verse people.


Flairify LLC
39.8 MB

Requires iOS 9.2 or later. Compatible with iPhone, iPad and iPod touch.



Age Rating
In-App Purchases
  1. Master's Curriculum $13.99
  2. Builder's Curriculum $8.49
  3. Builder's Curriculum (Full Price) $13.99


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like