Six free automated platforms for learning programming
Hello community! We at Hexlet have compiled a list of five free automated online platforms for beginners.
In HTML Academy, it’s not so much a task for pumping in programming, as for learning about the basics of web development. But this is an ideal format for those who have never written code and want to try. A large number of web developers started the way here.
Training is built around the alternation of small portions of the theory (3-4 paragraphs) and fixing the practice in the simulator. Each practical task has a teacher’s decision, which can be compared with its own after successful completion and a section for discussing the task.
Organic combination of "video" and tasks in the browser: as if the teacher was sitting next to you and showed what he was doing in the editor. You have the opportunity to flip through the code and watch the teacher's cursor right during the recording.
A large number of topics on web development: from flexboxes and Bootstrap to React, Vue and Angular. The only drawback of the platform can only be the lack of support and work on projects. But for this there are lots of other platforms.
Codeacademy is focused on acquiring basic programming skills and is suitable for those who want to get acquainted with coding without big plans to become a professional developer. All learning takes place in the browser. In the paid version (for 20 bucks a month) there is access to quizzes, custom educational tracks and projects.
The platform offers different game scenarios, discussions with other participants, contests and 10-minute battles on multiplayer with other users.
Write in the comments if I forgot to mention some good automated platform.
UPD. After the publication, you sent a lot of good services and we realized that it makes sense to divide them into two blocks: 1. learning the basics of programming and 2. "problem books". We edited this post to respond to the first request. For the second - we will prepare and publish a separate post.