AppCorpus
Market ES

Encode: Learn to Code

by Upskew Pty. Ltd.

iPhone · iPad · Android

Active Last checked 7 Aug 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • Free to download
  • In-app purchases

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Free app Yes Free Store published
In-app purchases Yes Limited free Store published

Screens

12 store screenshots

Encode: Learn to Code ipad screenshot 1
Encode: Learn to Code ipad screenshot 2
Encode: Learn to Code ipad screenshot 3
Encode: Learn to Code ipad screenshot 4

18 store screenshots

Encode: Learn to Code android screenshot 1
Encode: Learn to Code android screenshot 2
Encode: Learn to Code android screenshot 3
Encode: Learn to Code android screenshot 4

Pricing & paywalls

Shown for US

  • Free to download
  • In-app purchases

Shown for US

  • Free to download
  • In-app purchases: $9.99 - $39.99 per item

Ratings & reviews

Shown for US

4.8 6334 ratings · App Store

  1. 5/5Just what I was looking for...

    This app was one I stumbled on by chance. I had gone to the App Store to update my apps and when opening the store I happened to glimpse this app as I was switching the screen over to download the updates. I’ve been trying to learn programming for about a month now. So I went back and took a look at the app. I’ve bought 4 books over the last month hoping each one would give me what I was looking for - the syntax of programming. They were all tedious and wordy and hard to pull out the nuggets. This app does just what I want it to do. I was happy to pay the $6 for the full app after paying more than $50 per book, this felt like a steal. And if you already get the logic but just don’t have definitions of the words, then this app is the place to go. The logic of programming has always been natural for me, but I didn’t understand what the words meant. Or why they were put in certain places...the if/else statements and the Boolean statements...these were all terms I’d heard, but no one had cared to define or could clearly define without fire hosing me. This app takes it in small, easy steps. I’m almost through all of it and I’ve had it for less than 24 hours. I’ve learned more from this app in the 4.5 hours I’ve spent on it than I did from days and days spent in the books I bought. This app is great for someone who has zero programming background and needs to understand what the words mean while learning the order of symbols and what goes where, when. It’s great for getting your feet wet.

    Tedobean · 31 Jul 2026

  2. 5/5Perfect 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.

    jellocube · 31 Jul 2026

  3. 5/5Love the fun vibes and pacing!

    I typically have a hard time sitting down and teaching myself, but this app feels so engaging to me. It splits up the lessons into chapters which gives me a goal to reach within day or even a week if I’m really busy. And the actual lessons themselves keeps my habit of not being able to focus in check. It reinforces previous lessons in each lesson as kind of like a recap which I most definitely need after I miss a few days. And the ability to practice what I learn to make sure I know how to put my knowledge to the test is amazing. Thank you for making an app that works for me!

    Apathetic_ Mongoose · 31 Jul 2026

  4. 4/5Good for learning, but wished that the Hands-On was there again

    So I learned all my basics for HTML and CSS through Encode (the previous name before Knowin) and I have to say I loved the interactive, hands-on, you-type-it mode that It had. But don’t get me wrong, this app is still very good at teaching the basics for coding in any of its available subjects. But just as someone who still remembers the very interactive mode of Encode, I do miss it. Personally it was better for me to type it out than to press buttons to questions. So if its possible to bring this back into Knowin, that would be awesome. Like I said awesome app that can teach you so much, I would just like to see that type-it-yourself mode back. But overall, it is a very solid app, good job developers!

    JrD1az · 31 Jul 2026

  5. 5/5Helpful and easy also FREE!

    The app is really understandable and has no such thing as other apps were u should start a exercise and have things like hearts and when u make a mistake u lose them and so on forced paying required experiences which is quite common in apps which include educational content in them and in knowin u can try an exercise several times and take notes or retry which is what i love and the next thing i like about it is it’s comfortable UI ,i hope they get what they deserve for the app

    lupo_nero990 · 31 Jul 2026

Shown for US

4.5 6846 ratings · Google Play

No store reviews collected for Google Play · ES

Privacy & accessibility

Privacy

  • Data Linked to You — Analytics — Usage Data — Product Interaction Developer declared
  • Data Linked to You — App Functionality — Contact Info — Email Address Developer declared
  • Data Linked to You — App Functionality — Contact Info — Name Developer declared
  • Data Linked to You — App Functionality — Identifiers — User ID Developer declared
  • Data Linked to You — App Functionality — User Content — Customer Support Developer declared
  • Data Linked to You — Third-Party Advertising — Identifiers — User ID Developer declared
  • Data Linked to You — Third-Party Advertising — Usage Data — Product Interaction Developer declared
  • Data Linked to You — Contact Info Developer declared
  • Data Linked to You — Identifiers Developer declared
  • Data Linked to You — Usage Data Developer declared
  • Data Linked to You — User Content Developer declared
  • Data Not Linked to You — App Functionality — Diagnostics — Crash Data Developer declared
  • Data Not Linked to You — App Functionality — User Content — Other User Content Developer declared
  • Data Not Linked to You — Diagnostics Developer declared
  • Data Not Linked to You — User Content Developer declared
  • Data Used to Track You — Identifiers — User ID Developer declared
  • Data Used to Track You — Identifiers Developer declared
  • Data Used to Track You — Usage Data — Product Interaction Developer declared
  • Data Used to Track You — Usage Data Developer declared

Accessibility

No accessibility labels collected yet.

Privacy

  • Data collected — Advertising or marketing — Device or other IDs Developer declared
  • Data collected — Analytics — App activity — App interactions Developer declared
  • Data collected — Analytics — App info and performance — Diagnostics Developer declared
  • Data collected — App functionality — Personal info — Name Developer declared
  • Data collected — App functionality, Account management — Personal info — Email address Developer declared
  • Data collected — App functionality, Account management — Personal info — User IDs Developer declared
  • Data shared — Advertising or marketing — App info and performance — Diagnostics Developer declared
  • Data shared — Advertising or marketing — Device or other IDs Developer declared
  • Data shared — Analytics — App activity — App interactions Developer declared
  • Data shared — Analytics — App info and performance — Crash logs Developer declared
  • Security practices — Your data is transferred over a secure connection — Data is encrypted in transit Developer declared
  • Security practices — The developer provides a way for you to request that your data be deleted — You can request that data be deleted Developer declared

Accessibility

No accessibility labels collected yet.

Versions

  • 6.0.1

    Introducing Encode Playgrounds. Our new platform gives you space to experiment with Python, HTML, CSS, and JavaScript code within Encode! Bug fixes: This update improves app stability.

  • 6.1.0

    Chapter summaries: Need a quick refresher? You can now find helpful chapter summaries to review key concepts in a snap. Code suggestions: Relevant code suggestions for JavaScript, HTML, and CSS are now included in the Encode Playgrounds code editor!

  • 6.10.0

    New lessons: We're returning to functions, literally. Our Learn to Code course just got a new chapter on Function Returns.

  • 6.10.1

    Bug fixes: Resolved an issue preventing a lesson in the Functions chapter from loading.

  • 6.11.0

    New lessons: Enhance your Python skills with new lessons on using dictionaries. Lesson improvements: We've tweaked existing lessons based on your feedback. Share Encode: You can now easily share Encode from the Settings page. Turn family dinners into heated debates about whether tabs or spaces in code are superior.

  • 6.12.0

    We've made some behind-the-scenes updates to improve Encode. Happy coding!

  • 6.13.0

    New lessons: Strings are everywhere in data! Learn how to manipulate and query text fields in SQL.

  • 6.13.1

    New lessons: Subqueries + Unions = SQL superpowers. Nest queries and combine results to tackle complex data challenges!

  • 6.14.0

    SQL challenge hints: Stuck on a tricky question? Every SQL challenge now includes helpful hints to guide you toward the solution!

  • 6.15.0

    Undo solutions: Want to give a lesson another go? You can now undo your viewed solutions to try again! Improved code playground editor: We've added line numbers to help you find things fast, plus the editor now stretches to fit larger screens.

  • 6.16.0

    New lessons: Our new "Complex Conditions" chapter explores truthy and falsy quirks, grouping conditions, and ternary shortcuts in Python. Bug fixes: We've squashed some bugs to improve your learning experience.

  • 6.17.0

    Lesson animations: Lessons now include small animations, and you can toggle them on or off via settings. Bug fixes: Improved stability of website previews in the Web course.

  • 6.18.0

    New lessons: Write Python like a pro by mastering list comprehensions in our updated Learn to Code course!

  • 6.19.0

    New lessons: Take your Python skills to the next level! We've added new lessons on Python set methods.

  • 6.2.0

    Updated debugging lessons: The Learn to Code course now features an upgraded Debugging chapter with improved explanations.

  • 6.20.0

    Behind-the-scenes improvements to make Encode run more smoothly. We've fixed syncing issues that were impacting some learners.

  • 6.20.1

    Bug fixes: We resolved a lesson sync issue and fixed animations in multiple-choice quizzes.

  • 6.20.2

    Bug fixes to make your learning experience even smoother!

  • 6.21.0 · 4 Jul 2026

    We've refined lesson content based on your feedback and made behind-the-scenes improvements to keep everything running smoothly.

  • 6.4.0

    Behind-the-scenes upgrades: We've updated some internal libraries, improved purchase syncing, and made lessons a little more polished for an even smoother learning experience!

  • 6.5.0

    New lessons: Get hands-on with while loops through interactive lessons in our updated Learn to Code course.

  • 6.6.0

    New lessons: Our Learn to Code course just got an upgrade with lessons on inheritance, composition, and sorting. Write cleaner code and organize your data like a pro.

  • 6.7.0

    Level up with XP: Hit your goals every day and see your progress grow with our brand-new daily XP tracker!

  • 6.8.0

    New lessons: Want to extract a specific part of a string or list? Our updated Learn to Code course now features in-depth lessons on slicing in Python.

  • 6.9.0

    New lessons: Learn how to make your lists do more with less code! Our updated Learn to Code course includes a new List Shortcuts chapter.

  • 6.21.0 · 4 Jul 2026

Alternatives

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
7 Aug 2026
Sources
App Store, Google Play

Report a correction