Хороший курс
It was good. But why don't you fix Pycharm additional material related bug?
I agree with other critical reviewers - early tasks are relatively good, but tasks later on are vaguely worded and unclear. I'm new to Kotlin and often had to check the answer knowing that my submission was wrong, because the tasks weren't adequately worded for me to figure out the intended solution on my own.
The course rightly positions itself as a ‘series or exercises’ rather than a course per se, and for what it’s worth, it’s passable. Just enough to get your hands dirty. And the one thing it does drum into your head is ‘read the docs’, which isn’t at all bad advice.
Short version It is the worst course I've ever seen. Better find a normal book, and not this time-waster that will end you up with only negative taste and no knowledge in the head. Long version 1. It is not for the beginners for sure, you should know Kotlin already at some level to be able to solve all these tasks. Even with 10+ years of experience of software engineering with a multiple languages, with a last 5 years in Java. 2. Tasks are badly and poor described. Description of 90% of tasks does not make any sense what you should actually do. Most of the tasks are like from job interviews - yes, these ones that are do not any useful and interesting and designed just to troll you, not to teach you. 3. No structure in the educational process of course - links to the documentation you'll meet will guide you through the random pages of the large doc. 4. Educational process looks like classic Russian education system, when you are thrown with a great amount of unknown subjects to cover it yourself without any explanations. This lead us to point 5. 5. No introduction to the language, just some remarks. This lead us to point 1. Loop. Enjoy!
The first half of the course was ok, but the seconds half was absolutely horrible. The tasks in this course don't provide much explanation, if any, and expect you to be able to figure things out. Additionally, in some tasks they use some things that haven't even been addressed until the very end such as generics. I found that I was more often than not just checking the official answer because the course creators were too lazy to create decent tasks with sufficient explanation.
Доступно.
Good course to learn Kotlin
Задачи либо слишком тривиальны, либо условие очень плохо описано, и ты не понимаешь что от тебя хотят.
Для набивания руки человеку, который уже знаком с программирвоанием, и имеет опыт, сойдёт. Для новичков, на мой взгляд, сложно.