4.8
out of 5
6.2K Ratings
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.
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.
Great for complete beginners. I bought it because I'm brushing up on web development again. If you're trying to learn web dev, this will teach you the basics but it misses a lot of key content. Mainly CSS3 offers a new way to layout pages called FlexBox, it's simplicity is leagues beyond floating divs like before. The fact that FlexBox isn't even mentioned is the reason for 2 stars. It's so crucial to modern web development that it should have its own chapter. Also, this app is lacking certain convenient features. Namely, it lacks the ability to move the cursor through 3D Touch. This is so convenient while editing text I'm surprised it's not included. One reviewer said, "This app is the app to learn Java!", but it's not Java it's JavaScript and those are two separate languages. This app will teach you: HTML, CSS and JavaScript. The basics of each not anything too complex. Because it is lacking crucial content, I can't recommend this app. Of course, the app is very well structured and easy to use... so it has its merits. I would easily give this app 4-5 stars if it wasn't missing information that new web devs should certainly learn. Keep an eye on it if the content is patched in but until then there's plenty of other options that give a more comprehensive look at web development.
Thanks for purchasing Encode Plus!We're working on adding new content and will prioritize CSS Flexbox lessons for an upcoming release. We've also recently fixed the issue you've noticed regarding the cursor, so it now works with 3D Touch.Feel free to email us at support@upskew.com with any other feedback you might have.Update: Encode now includes new CSS content including Flexbox, gradients, child selectors and pseudo classes.
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!
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!
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