Learn to code at your own pace.

• The best way to start coding. Learn to code right from the start.

• Our lessons combine real-world code and examples.

• Get instant feedback with hands-on mini-challenges.

• Have fun learning while discovering new coding concepts.

• Pick up where you left off with bite-sized lessons (not one-hour lectures).

• Revise coding concepts with interactive summaries.

Choose what you want to learn with awesome free coding lessons, including:

• Learn Swift: Discover the language used to build apps for iOS,

• Coding Basics: Master coding fundamentals without prior experience,

• Learn Python: Learn to use a powerful programming language,

• ... and more!

> Support

Have any questions or feedback?

We'd love to hear from you at

> Knowin Plus

Knowin includes a range of free coding lessons. Knowin also includes an optional subscription to remove ads and unlock optional features/content. If you choose to purchase this subscription, please note that:

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.

> Legal

At Upskew Pty. Ltd., we're creating apps that help you learn to code.

Visit for our Privacy Policy and for our Terms of Use. Illustrations by Ouch! (

What’s New

Version 3.1.0

- User experience improvements
- Minor content fixes

Ratings and Reviews

4.7 out of 5
194 Ratings

194 Ratings

Ahk47 ,

Edit : I should read the instructions still a great app actually better than before.

This is an edited review , based on me not reading the instructions and assuming that you had re purchase features this is definitely not the case and it’s well worth the money , I feel silly based on my previous review. I purchased this app a few months back and it came highly recommended so bought the full version.
The app is a nice way to learn a variety of sought after coding languages and tracking your progress .

Developer Response ,

Hi Ahk47,

Thanks so much for learning with us in our previous app. It's not the case that previous users who've purchased the full version of Encode will need to pay again for our rebranded Knowin. You can get the full version of Knowin by restoring your purchases.

All users that have already paid for Encode Plus are able to enable all premium features in Knowin by tapping the "Restore purchases" button. There will be no extra charges and all premium features will be made available to existing users of Encode Plus when they migrate to Knowin.

Hope that helps address your concerns.

Regarding our rebrand, our intention was to highlight the many new skills and features not in Encode and our complete app rebuild, which now includes features such as dark mode, a weekly tracker, a more than doubling of content/skills to learn, curated resources, progress backup and more.

Please email me at if you have any other questions.

Matt Blaazer ,


I’ve been sceptical about coding apps as they always give you 1 lesson then you have to make a subscription, encode does this the right way as the majority of all lessons are free and only a few topics are paid (p.s it’s only 5 pounds for ever, not much). The levels are just challenging enough and I’ve learned a lot already. Contains python and java scrip lessons and the ui is very easy to use

MilkyWayGandalf ,


This app teaches you the fundamentals of coding brilliantly, not only that but you can do the majority of the courses without buying a subscription (1 time payment of £5 which is pretty cheap) unlike most other apps like this. Worth a try


Upskew Pty. Ltd.
69.6 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. Monthly £2.79
  2. Annual £9.49


  • Family Sharing

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

You May Also Like