SoloLearn is a super dynamic, interactive and a great way to learn the basics. It follows a lesson plan, complete with quizzes and checkpoints. You’ll get a score after completing each section, which is designed to motivate you to redo sections in which you didn’t get a perfect score. There’s even an online ranking where users post their scores, adding a bit of competition to the mix. Challenged?
Udacity is like a mobile university. Really, it has nano degrees that start at a certain time but can be finished as quickly or slowly as you want. This is a more serious app, it offers feedback from professionals. Legit ones. You can even get a verified certificate - you’ll have to pay, obvs- but it can open the prospect of a job at tech companies. Also, there are connections between students, creating a sense of community and networking.
One place to learn all the top programming languages? Goodie. Programming hub is an easy way for anyone to learn while on the go, since the content can be downloaded. Here you can study code with lots of programs from precise and complete references. It also has a repository with +1000 optimized code for you to copy and use. We give it extra points for the simple and intuitive design.
Enki is an app with 5-minute “workouts” for beginners to learn important concepts about code in their spare time. And also for programmers to improve their dev skills in different languages. It’s quick and easy. Each workout gives you the best tricks and tips.You can practice, ask questions and play mini games. We liked Enki.