Learn Swift, JavaScript and the Command Line for free.

Everyone can learn coding with Knowin — a fun, self-paced way learn to code.

Quickly learn new coding topics. Our interactive lessons blend real-world examples and bite-sized explanations. It's like having a personal coding tutor.

With Knowin you can:
- Learn in-demand coding languages
- Complete hands-on challenges
- Track your progress
- Apply what you've learned with curated resources

Want to learn to create apps? Develop a new skill? Really understand coding concepts? Knowin is the best way to learn to code.

To access all content, you can choose to subscribe to Knowin Plus. Payment will be charged to your Apple ID account at the confirmation of purchase. Subscription automatically renews unless it is canceled at least 24 hours before the end of the current period. Your account will be charged for renewal within 24 hours prior to the end of the current period. You can manage and cancel your subscriptions by going to your account settings on the App Store after purchase.

Privacy policy:
Terms of use:

What’s New

Version 3.0.3

This version fixes websites appearing blank in the "Create a Website" skill.

Existing Encode Plus user? Activate Knowin Plus by tapping "Restore Purchases".

Version 3.0.0 release notes:
Introducing Knowin. We've built Knowin from the ground up to make the best way to learn to code.

Here's what's new (compared to Encode):
- A whole load of new skills to learn. Learn in-demand languages and skills including coding in Swift, JavaScript, Python, Java, HTML, CSS and R.
- All-new interactive challenges and interactive code examples
- All-new lessons with engaging illustrations and explanations
- Accessibility improvements: Dynamic Type support and enhanced VoiceOver support
- Easy lesson navigation (just swipe between lessons)
- Beautiful new design
- Backup and restore your progress
- Build habits with a weekly tracker
- Curated resources for every skill help you apply what you're learning
- Dark mode

Ratings and Reviews

4.9 out of 5
126 Ratings

126 Ratings

lostwon1981 ,

good app

one of my favorite app! Thanks for sharing.

我只是为了赚积分 ,



JunJianDai ,




Upskew Pty. Ltd.
69 MB

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



Age Rating
Rated 4+
© 2019 Upskew Pty. Ltd.
In-App Purchases
  1. Encode Plus ¥168.00
  2. Monthly ¥53.00


  • Family Sharing

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

You May Also Like