The article is divided into two parts. In the first part you will find professional courses, and in the econd one there are community resources.
2. Sololearn – very similar to the above-mentioned Codecademy. They have a mobile version so you can learn on the go. There is a possibility to get Sololearn on Google play, you can also download it from App Store or Windows Phone Store.
3. Udacity – aimed at professionals who want to learn new skills and level up their careers. Nothing of a university-style classes but they collaborate with educational institutions.
5. Treehouse – dedicated to learning web design and coding. You study by watching videos and doing quizzes testing your knowledge. Throughout your way as a student at Treehouse you will be earning badges, which are somewhat an additional motivator.
6. Egghead – the site offers various resources: articles, courses etc. By creating free account you will get access to some part of the material. Pro content offers you more. The company focuses on intermediate or even advanced topics.
Whereas the courses above are usually paid and require you to sign up, there also other learning materials that provide necessary assistance and expertise. When you are done with the course of your choice, you might want to have a look the extra reading below: