SoloLearn is good for HTML CSS JavaScript

Everyone has come into contact with a programming language in one way or another. Whether at school, when creating your own website or through hearsay. Those who want to move safely in the digital sphere should at least have a vague understanding of how the digital world works these days. We have already established that in addition to JavaScript, CSS and Python there are also programming languages ​​that are far removed from anything that professional coders would ever use. Because the nice thing about coding is that there are no limits to your imagination. If you only start to learn programming, then all doors are open to you.

Learning via apps

A few weeks ago I noticed that my knowledge of HTML and JavaScript is no longer as up-to-date as I might wish. So I decided to actively learn to code again. Of course, I could have done that via my Skillshare app, but it's actually nicer when you have an interface in which you can try out the things you've learned. And best of all for on the go and, in the best of cases, free of charge. That's why I downloaded three apps to learn programming and tried to find out which app I had the most success in learning.

SoloLearn - learn to code in the community

The very first app I wanted to try is called SoloLearn. With it it should be possible to learn the programming languages ​​C ++, Java, Kotlin, C #, JavaScript, C, PHP, Ruby and Swift 4. In addition, there are pure web design languages ​​such as HTML and CSS. Even after reading this list, I took a deep breath. It seems to me that I still have a lot to do. I chose HTML and I immediately liked that the learning units are very varied. And above all, the individual steps are explained very well here. Even complete beginners who have never written anything in HTML are gently introduced to the topic and not taken by surprise.

The real specialty of the app, however, lies in its community. Because this not only ensures that beginners and advanced programmers feel well advised on problems, but they themselves add lessons to the existing ones and also impart their knowledge in new areas. So you can not only learn to program in the app, but also everything you need to know about machine learning, databases and the like. I like to believe that with so many free courses it is easy to overwhelm yourself.

The app can be downloaded for free for Android and iOS here.

Codecademy brings you bit by bit

The Codecademy app not only has a snappy name, but can also be very helpful if you want to learn programming. You can learn HTML, CSS, JavaScript, Python and SQL in the app. I particularly liked the various lessons, because the app's interface is very pleasant and it is fun to learn new elements. So that you know what exactly you are learning, Codecademy always has a few memo cards that explain how the respective language or application works. Then you can learn to combine the theoretical coding with the practical. You can also access various information articles.

With every day that you program, a streak is added to you, which is supposed to serve as additional motivation. In the paid Pro version, there are significantly more learning sessions and the opportunity to participate in the programming projects of other users. This app is also available free of charge for Android and iOS.

Professional with restrictions: DataCamp

It's a funny feeling when you get XP, i.e. experience points, by completing a lesson. This is exactly what is possible in the DataCamp app. As in the other two apps, you can choose between different programming languages. The app itself offers introductory courses for Python and SQL as well as an introduction to data processing. Here, however, the application reaches its limits, because there is not much to see in the app itself. On the developer's website you should be able to complete even more courses on a wide variety of topics, also free of charge. But the app is only suitable for those who really just want to get an overview of the coding. Nevertheless, it is attractively designed and the makers behind it promise that more courses will come online soon.

The app is available free of charge for iOS and Android.


I really like the user interface and general approach at Codecademy. The app is clear, simple and well designed. Still, SoloLearn will be the only app out of these three that I will keep installed on my smartphone in the long term. This is largely due to the great community, which not only answers many questions, but can also work creatively with each other. It is exciting to see what progress others have already made with the app, so that you are immediately motivated to continue learning. There are also badgets that can be earned. In other words, small badges that you get for completing the individual courses. It should be mentioned at this point that most of the courses in the apps are in English. Certain language skills have to be brought along one way or another.

As I said, DataCamp is sure to be a platform that can give you interesting insights, but Codecademy and SoloLearn are just further ahead in terms of scope. And if you really want to learn a lot and get really deep into the world of coding, then I recommend SoloLearn. Because even if the app advertises here and there to finance itself, it is amazing how much free knowledge it contains.

Image by Sergey via

Leonie Werner

is interested in everything that has to do with the media. She is particularly open to topics in the digital sector and is always up to date when it comes to gaming.

Send articles by email
Tags: apps, Codecademy, Coding, CSS, DataCamp, HTML, java, JavaScript, Kotlin, PHP, programming, SoloLearn, web design