Leon Pessoa R.
Best platform to learn programming
As people here have already said, the study-tracks are simply great. The readings are short and to the point, and the exercises are well elaborated, not to mention the integration with JetBrains IDE to solve them, which makes the experience even better. Sometimes we are able to find some mistakes (as you all will while reading my english :D), or maybe the integration with the IDEs stops working, but that doesn't make the experience (at least for me) worse in anyway. It actually makes it more realistic, since we'll deal with all sorts of malfunctions in a professional programming environment. Most of the study material is about web development, Python (data science / AI), Java, Kotlin, databases and mobile development, which are the at this moment the demanded technologies in the labor market, and also other nice topics like Go, Scala, DevOps, with more coming in the future; and here one can learn from the very basic to some quite cool and advanced stuff in a fun way. New study-tracks are often released, some in non-orthodox topics (at least for platforms to study programming) like Bioinformatics, which I think is great (personally, I can't wait to start this track). The courses in mathematics are also very special and will be of great use for those who want to learn data science and AI. The projects are the cherry on the top of the cake, they help to sum up everything you learned so far, and they come in several flavors of difficulty, everyone will be able to do one regardless of their previous programming experience. The interface and general experience with the website are (also :D) great, everything works as expected. The interaction with other users is very good as well, the comment section and the hints are very helpful if you're stuck in an exercise, and after completing the exercise you can see other people's solutions (provided they hit the button to share it), which is unquestionably a very good way to learn; some of the users are programmers with lots of experience and being able to see how these folks solve the exercises is an unvaluable feature for our learning process. There's also a Discord channel where we can debate and ask questions about programming in general. I miss a few things though, namely .NET, Fortran, R, assembly & machine code, cybersecurity, "computer parts" (something like the study guide for the CompTIA A+ certification) and network study tracks. If I may be allowed one more personal statement, I am very grateful to hyperskill. You were the help I needed to finally get a job in a programming environment after struggling for a few years; hope everyone else trying it get there too.




