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
1.1K Ratings

1.1K Ratings

jellocube ,

Perfect for beginners!

I wanted to learn coding during my commute. But so many free to start apps require a constant Internet connection, and my train is often stuck underground without service. I greatly appreciate that you can use Encode even offline. (It being offline also means that it can't load the ads, if you find that annoying.)

The lessons included are indeed simple, and I absolutely think if you're an intermediate study in JavaScript or HTML/CSS you won't get much out of this. But as a beginner cramming these lessons in to/from work, who was only ever able to make good old 90's GeoCities webpages at best, the bite-sized chunks it's broken down into makes computing language much easier for to process.

The extra challenges as reinforcement and the compound lessons putting everything together is worth the $4.99 unlock, but even if you're looking to just start learning for free you could do much worse than Encode.

N1mk11 ,


After this app made the switch from Encode to Knowin, I had my doubts, but the interface itself is beautiful and intuitive, plus the themes (plum, sea, and night) are gorgeous. The ghost of Encode still haunts the app when it opens, and sometimes the swipes lag a little, but that’s to be expected with such a massive overhaul & turnaround for an education app. Not nearly enough to warrant taking off a star, especially when the app itself is supplementing my coding journey so well. Thanks for a great and affordable learning experience!

A_Person3568 ,

Devs, Please Help

Encode was great! I was learning JavaScript during my bus ride to school. I was probably a fifth through when Encode gets a massive update and turns into Knowin. Now there’s a subscription (I don’t buy subscriptions, only permanent purchases) and that subscription
restricts most of the languages on the app. I still understand that this is hard and you need money so that’s not what I’m upset about.

I need help getting my JavaScript progress from Encode onto Knowin. Please help.

Developer Response ,

Unfortunately, progress does not carry through from Encode to Knowin as all lessons have been rewritten from scratch to better explain coding concepts, with new examples and coding challenges.

However, with Knowin you're able to pick up where you left off as we've organized the chapters so that you can skip the parts you already know.

The good news is that our JavaScript, Swift and the Command Line skills are now totally free to learn in our new app.

As part of our upgrade, the JavaScript skill (which you've currently completing) now comes with free curated resources that let you apply your JS skills on your computer.

Let me know what you think of the new app's learning experience or if you need help knowing where to start in our new JavaScript skill (based on where you are in our old JavaScript skill) at


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. Encode Plus $25.99
  2. Annual $9.99
  3. Monthly $2.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like