Оцениваю курс на 3 звезды, далее аргументирую почему. Курс написан очень сложный. Даже в описании курса указано, что он базовый, но там не указано то, что нужно уже иметь опыт в разработке на другом языке. Язык курса, сложный и не очень понятный, то есть для новичка, который пришел и сразу определился с языком и хочет его изучить очень тяжело что-то понять, более того такое сложное написание может просто отбить какое-либо желание изучать данный язык, да и в целом, погружаться в разработку. Если бы автор курса указала, что данный курс ДА является базовым, НО лучше уже иметь какую-то базу И/ИЛИ заранее ознакомиться И иметь дополнительные источники для изучения языка, то вопросов бы не было. Очень непонятная структура курса. Здесь я имею в виду, что мы имеем ГИГА портянку текста, далее мы имеем еще одну ГИГА портянку текста, а далее вы поняли. Логичнее разбить на большее количество мелких блоков, чтобы было понятнее, а также давать задания для работы с функциями/классами/операторами и т.п., потому что прочитать большой объем текста - это одно, но прочитать и тут же применить это другое. Повторюсь, что я бы не задавалась бы подобными вопросами, если бы изначально подразумевалось, что курс не для унга бунг. Еще забавнее наблюдать, когда расписано очень много, но тестовое задание дано только на одно определение в самом начале блока. В таком случае хочется задать логичный вопрос: А зачем? Еще неприятно наблюдать, как ученики данного курса дают подсказки, находят несостыковки, опечатки, но автор курса всё это воспринимает в штыки и как я понимаю уже пару лет даже не находится на этой платформе. Честно, из-за комментариев автора курса очень не хотелось прохождения курса. В одном из блоков в комментариях увидела как ученик прочитав текст несколько раз ничего не понял на что автор дала ответ "Если вам здесь ничего непонятно, то может стоит перейти на художественную литературу?". Мягко говоря неприятно было такое наблюдать. В целом, если опыт в разработке на других языках есть или у вас есть возможность сверяться не только с этим курсом, но и с информацией в интернете, то курс вам точно подойдет. Он емкий, самые базовые основы здесь прописаны, но не прописаны как их применять на практике.
Вероника, спасибо за подробный отзыв и время, уделенное курсу. Понятие «базовый курс» здесь относится к фундаментальным основам синтаксиса и спецификации самого языка Dart, а не к азам профессии программиста в целом. Описание курса прямо предупреждает, что материал содержит сложные темы, к которым полезно возвращаться в процессе практики и подготовки к техническим собеседованиям. Формат справочно-теоретического материала с погружением в ООП и архитектурные концепции действительно требует определенного уровня подготовки или параллельной самостоятельной практики, о чем и сказано в программе. Удачи вам в дальнейшем обучении!