Encode: Learn to Code

Encode: Learn to Code

By Upskew Pty. Ltd.

  • Category: Education
  • Release Date: 2017-02-01
  • Current Version: 2.5
  • Adult Rating: 4+
  • File Size: 35.56 MB
  • Developer: Upskew Pty. Ltd.
  • Compatibility: Requires iOS 9.3 or later.
Score: 4.5
From 550 Ratings


Learn to code at your own pace, with Encode - your personal coding tutor. Key features - Everyone can learn to code, we'll teach you coding right from the start - We've made awesome bite-sized lessons that efficiently present coding concepts with real code examples - We think the best way to learn to code is by coding. Encode includes plenty of interactive challenges that are designed to help you level up your coding skills - On your daily commute with no data? Keep learning even when you're offline! What you'll learn - Python: Get to know this popular coding language with Encode right from the basics! Python's used everywhere from the world of data science to the server-side. - JavaScript: Our JavaScript path teaches the essentials from running quick calculations in code to using functions. JavaScript is a language used everywhere from websites to servers. - Web: Ever wanted to start making webpages, but didn't know where to start? Our web path teaches the essentials of HTML and CSS, the two languages that sit behind every beautiful website. You'll learn by making mini-webpages using real code.



  • Great overall

    By Ice mister mister
    Great, but a little hard to understand in some lessons
  • Awesome

    By Review by Nitin
    This makes coding easy and fun
  • Great for beginners

    By Tiffany Jae6
    This app starts with the basics and advances quickly. Great support for my current class.

    By pleasefifa
    I am a beginner and this has really helped me understand the basics of coding (python)
  • Simple and effective

    By Evm100
    It’s very easy to follow the directions and they’re well explained. The app itself is very simplistic and easy to use.
  • Perfect for beginners!

    By jellocube
    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.
  • A lot of Potential: A few Bugs

    By Colin M. S.
    I'm not extremely talented at writing code, but I do understand how to copy a few words and characters, which is what I did, but to my surprise it gave me an error that I can't even comprehend. I don't recall what exactly it was, but it included the number 23, line, and syntax error. If this is supposed to be a feature, I find it extremely puzzling as to why it would be added as an error message to people just starting out with coding. Soon after that, I clicked the hint button, or whatever you call the button that fills in the code for you, and I ran it, and it came out fine with the preset Charles Babbage. (Glad you put that in there, I was extremely inspired by his work on the analytical engine.) I guess I should mention that this is in JavaScript: Variables I. After that, I tried once more typing in the line of code, and fortunately, it didn't come up with the strange error, it came up with "undefined". I even ended up trying to replace Charles Babbage with my name, and it still came up with "undefined". Another thing to mention, was that it was completing the Topic. I haven't progressed much more into the app after that unfortunate encounter, but I would like to say that the interface is very clean, simplistic, and modern, and it also is very easy to navigate, but there is a feature that I would like to see added, and that is to be able to close out of the text editor without having to press run. It's not a very big deal, but I believe it would help a lot of people trying to go back and see a previous example of what they are supposed to be coding without having to run their current code they have written. I really hope to see this app progress, as I believe it has lots of potential, and can be beneficial to people of all wanting to learn how to start coding HTML/JS/CSS. Side Note: As I said earlier, I'm nowhere near tech-savvy, so I might be missing something and making a giant fool out of myself by posting this, so please give me some slack if it turns out to be nothing but my inability to grasp new concepts. EDIT: I've decided to give this app the extra two stars because I was at fault for the "bug" I was talking about. It turned out that I wasn't seeing a ";" at the end of a line. Another reason is that the app developers are listening to feedback and are actively trying to improve their app.
  • An advanced lesson would be nice

    By WriteReviwer
    I’m starting to learn how to code and it helped me learn the basics but it would be nice for an advanced area where you could start to make games and more complex pieces of code 😀
  • 10/10 IGN

    By Cool people101
    Love this app. The only thing I can say needs improvement is making sure people understand it
  • It's a very entertaining way to learn hot to code

    By Cafmel