Chevron Left
Вернуться к Основы разработки на C++: белый пояс

Отзывы учащихся о курсе Основы разработки на C++: белый пояс от партнера Московский физико-технический институт

4.9
звезд
Оценки: 2,474
Рецензии: 356

О курсе

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функции. В конце курса вас ждёт финальный проект: вы сможете самостоятельно реализовать простое хранилище данных с возможностью добавления, удаления и поиска. Курс разработан ведущими специалистами Яндекса и преподавателями Школы анализа данных. За их плечами – годы разработки сервисов поиска, рекламы и инфраструктуры. Курс является частью специализации «Искусство разработки на современном C++»....

Лучшие рецензии

IM
19 мая 2020 г.

Отличный курс. Поможет задать правильное направление новичкам в этом языке. Много практики, тестов для проверки усвоения материала. Отличные лекции.\n\nСпасибо авторам и преподавателям!

OS
10 апр. 2018 г.

Отличный курс! Здорово, что можно действительно освоиться с инструментами и набить руку на задачках, а на просто понять теорию. И конечно, на белом поясе останавливаться не хочется :)

Фильтр по:

51–75 из 355 отзывов о курсе Основы разработки на C++: белый пояс

автор: Каменев Е С

12 авг. 2020 г.

Курс очень хорош для людей, которые хоть сколько-нибудь понимают в программировании, но две вещи показались немного странными: 1. Видео про области видимости переменных расположены аж на третьей неделе, хотя для совсем зеленых новичков эти знания могут оказаться необходимыми раньше, при выполнении задач с функциями, циклами и т.д.

2. Небольшая придирка к видео про map. В одном из них говорится, что если обратиться к словарю по ключу через квадратные скобки (например, int v = map[key]), то, при отсутствии в словаре пары с таким ключом, будет создана пара с ключом key и значением по умолчанию. По сути, не объясняется как же на самом деле лучше искать значение по ключу в словаре. Это можно понять, так как материал про исключения приведен в конце, однако про такой метод как at() можно было бы упомянуть ранее со словами, что конструкция try{map.at(key)}catch(const exception& ex) будет объяснена позже. Я думаю, что так было бы правильней.

автор: Diana K

20 июля 2019 г.

Очень понравились преподаватели и стиль изложения, было интересно слушать. Пока проходила курс узнала много полезных приемов программирования, не вдаваясь в детали языка, преподаватели дают вам много эффективных методов решения как простых, так и сложных задач. ООП перестало меня пугать (на какое-то время) за что большое спасибо Антону, Евгению, Ивану и особенно Илье!

Из минусов - курс не для "совсем новичков". Если бы не базовые знания С, я бы ничего не поняла и бросила бы курс на первой неделе. С другой стороны здорово что преподаватели отошли от стандартного книжного изложения языка, от этого курс получился более живым! Не все задания понравились - некоторые было делать скучновато, в некоторых приходилось долго воевать с тестосистемой. Думаю в реальной жизни тестировщик все-таки знает, на каком тесте падает программа, а не получает unknown signal #6.

автор: Evgeny M

6 июля 2018 г.

Курс знакомит с сновами языка, и, вообще, программирования. Видеолекции содержат подробное объяснение используемых конструкций, часто сразу с отсылкой к упрощенным задачам, возникающим на практике. Практические задания также интересны, от простых до сложных. В итоге финальный проект ожидаемо требует применения большинства навыков, но для меня не являлся самой сложной задачей по трудозатратам. Сильно помогают обсуждения задач, как минимум заставляют еще раз внимательно перечитать условие (считаю 75% несданных тестов - невнимательность) и уделить внимание тонкостям, которые можно упустить при первом прочтении. С удовольствием продолжу обучение и подпишусь на "Желтый пояс." Спасибо большое учителям и тем, кого не было видно.

автор: Nikita K

24 сент. 2017 г.

Здесь учат новым фишкам С++ :) Пошел на курс, чтобы начать с чистого листа. Раньше С++ почти не использовал, было представление, что это дико сложно. В голове была каша: казалось, что придется писать на том же Си, мучаться с указателями и прочим таким.

Команда курса показывает, насколько это простой и удобный инструмент. Как же у меня отлегло от сердца, когда понял, что если не хочешь - можешь С++ использовать как язык очень даже высокого уровня! Ну вот на самом деле: Си - это почти ассемблер, а Си++ - это уже почти что Python (только сильно быстрее и строго типизированный).

Домашние задания клёвые, получаешь массу удовольствия, когда кодишь, узнаешь новые фишки.

Спасибо команде курса! Жду продолжения!

автор: Boris E

14 июня 2017 г.

Замечательный курс!

Понравилось, что рассматриваются свежие стандарты C++. Лекции ёмкие и понятные. Каждая тема сопровождается пачкой задач, благодаря которым в голове лучше откладывается материал. Кроме того, после решения большинства задач можно посмотреть "эталонное" решение, сравнить со своим, понять как решать правильнее или красивее. Команда курса отзывчива, поясняет задачи и показывает заплутавшим путь. Из недостатков можно отметить разве что некоторую рассинхронизацию в подаче материала в паре мест (например, упоминается наследование, когда о нём ещё не рассказывали), но я думаю, сделать материал без подобных проблем невозможно.

Буду с нетерпением ждать более сложных курсов.

автор: Синькин А Д

31 мар. 2020 г.

Прошёл сколько успел на бесплатной неделе. Курс отличный! Крутые видео лекции (при просмотре на скорости x1.25). Очень интересные практические задачи, который позволяют до конца понять и закрепить только что пройденный материал.

Сам язык располагает к правильному майндсету, благодаря чему смотришь на задачи под другим углом (до этого немного программировал на Python, но он не позволял глубже погрузиться в процессы, делая всё за тебя )

Из минусов курса: за решением очередной задачи легко не заметить, что уже утро.

Курс 10/10 (исходя из того, что успел пройти), очень жаль, что нет финансовой возможности продолжить изучение по этому курсу(

автор: Хозин М А

29 авг. 2017 г.

В целом курс понравился. Особенное его первая часть, где очень хорошо прописаны формулировки заданий.

Есть и небольшие минусы: на 4й неделе и в финальном задании задачи прописаны несколько хуже и иной раз приходится додумывать условия самостоятельно. Так же хотелось бы пожелать преподавателям уделять больше времени на ответы ученикам.

Я оцениваю курс как очень полезный для себя. Он позволяет систематизировать знания, в нем много практических задач, что способствует лучшему усвоению материала. Было бы интересно поучаствовать в следующем курсе по C++, ведь этот обозначен как вводный. :)

автор: Evgeny F

20 июля 2017 г.

Отличный курс! Очень понравилось, что упор был сделан на практику! Условия заданий были аккуратно сформулированы за исключением всего одного, где округление было указано математическое, а принимался вариант ответа с округлением отбрасыванием ненужных разрядов. За курс и проделанную работу огромное спасибо! Заниматься было интересно. При этом результат есть, в финальном задании вполне уверенно оперировал основными типами данных, контейнерами, исключениями, потоками ввода/вывода. Теперь хочется продолжения!

автор: Юрий Н

26 авг. 2017 г.

Написал уже везде где мог восторженные отклики! Здесь повторю, что очень сильно чувствовал, что разработчики не просто поставили галочку, а с душой, профессионализмом и тщательностью подошли к разработке курса. Спасибо за большое количество задач и решений от разработчиков. Единственная ложка дегтя - это, как мне кажется, сложность курса для новичков, пробующих для себя этот язык как первый: без дополнительных материалов и навыков им будет очень тяжело. С нетерпением жду продолжения!

автор: Леонов А С

25 нояб. 2019 г.

Прекрасный курс. Достаточный по объему теоретический материал. Правильно подобранные практические задание. Задания не требуют глубоких математических знаний или серьезных логических изысканий, они главным образом направлены на отработку приемов программирования и синтаксиса языка. Порой раздражает, что не можешь пройти тесты и при этом не можешь понять в чем проблема. А авторы курса умышленно скрывают содержание своих тестов для проверки программ. Приходится включать голову и думать.

автор: Igor K

8 авг. 2017 г.

Это лучший курс для новичков для изучения C++. Курс включает много практических заданий и минимум лекций, так что в основном время тратилось на разработку и чтение документации. Спасибо авторам курса за их замечательный труд! Не хватает краткого summary для каждой недели, потому что при возникновении вопросов приходилось многократно прослушивать видео. Хорошо бы добавить ссылки на зарубежные курсы - http://web.stanford.edu/class/cs106b/handouts/overview.html

автор: Ilya A

11 июня 2018 г.

Excellent course for students of all categories: beginners, intermediates, and even professionals! While it helps to get a good taste of overall C++ development process -- it also covers various tricks and gotchas that make your C++ code much more expressive, reusable, flexible, and maintainable! I just passed the final exam, had a lot of fun (especially while debugging things), and I'm definitely planning to master the next part of this specialization!

автор: Дмитрий Ч

15 июля 2017 г.

Отличный курс для уровня "Мама, хочу быть программистом" (шучу). Курс отлично адаптирован для тех, кто только-только задумался над обучением языкам программирования. Курс больше прикладной, чем академический. То есть, рассматриваются быстрые методы получения результата, но не, допустим, особенности поведения встроенных типов данных в граничных условиях (что чаще встречается в учебниках). Как по мне, курс замечательный. Рекомендую всем для прохождения.

автор: Viktor V

10 дек. 2017 г.

Отличный курс! Удивлен, что на форуме совсем нет активности, иногда очень хотелось спросить совета при решении задач.

Тесты весьма хорошие, на поздних этапах даже дает подсказки, что идет не так. Хотя, обычно известны только первые 1-2 теста. Остальные "в слепую".

Я думаю обилие практических задач делает этот курс весьма полезным. Для тех немногих тем, что здесь рассмотрены, сразу закладываешь в память навыки работы, которые были показаны в уроке.

автор: Elena

4 окт. 2020 г.

Хорошо структурированная подача материала, каждая конкретная тема освещена на простых примерах с ясной логикой. В то же время углубиться в конкретную реализацию и более сложные детали позволяют практические задания. Курс позволяет отлично прокачать программистские навыки и опыт тестирования кода.

Для меня курс был очень полезным, огромное количество практики держало меня в тонусе все 5 недель. Огромное спасибо создателям курса!

автор: Pavel B

28 июля 2019 г.

Курс для тех, кто хочет не просто посмотреть видео, потыкать в ответы и получить сертификат, а научиться. Но требуется опыт в программировании хоть на чём-то. Подача материала отличная. Опросники не тупые. Практические задания интересные. Система проверки -- вообще бомба! Заниматься нескучно и неутомительно.

Из недостатков: иногда не хватает коментариев, "почему именно так правильно, а иначе -- нет".

автор: MZmey

6 авг. 2017 г.

Хороший курс, действительно помог узнать основы языка. Всё конечно, зависит от предполагаемой аудитории. Если этот курс для людей, которые уже знакомы с парой других языков, то он идеален. Однако должен заметить, что людям, не знающим ничего о теории сложности, скорее всего будет очень сложно справиться с заданием, потому что нужно понимать, лучше ли в данном задании использовать map или vector.

автор: Москвитин Р А

13 дек. 2019 г.

Прекрасный курс по основам ООП на С++, но начинать с него изучать программирование совсем с нуля я бы не советовал, так как недостаточно простых маленьких задач для того чтобы набить руку. Для этих целей я бы посоветовал пройти курс на Stepik от Yandex по С++ с Михаилом Густокашиным, после чего конечно пройти данную специализацию, как весьма логичное продолжение изучения средств языка С++.

автор: Oleg R

20 янв. 2019 г.

Отличный курс! Хорошая подача материала, много практических заданий. Помог мне освежить знания по основам C++ и подготовиться к более продвинутым курсам в специализации. Подача материала идёт от простого к сложному, так что курс подйдёт даже тем, кто боится слов "указатель" и "полиморфизм" - в данном курсе они даже не используются. В общем, рекомендую всем как хороший стартовый курс по C++

автор: Вячеслав С

11 июня 2019 г.

Мне курс очень понравился! Считаю, что самыми сильными сторонами курса являются практические задачи, которые заставляют хорошенько подумать над решением, а также необходимость более тщательного тестирования своего решения. Из недостатков отмечу не очень подробную, на мой взгляд, теоретическую составляющую. Курс для тех, у кого уже есть базовые понятия о программировании. Рекомендую.

автор: Гриценко Д

4 мар. 2018 г.

Отличный курс. Не для новичка. Написанное время на выполнение некоторых заданий, особенно от Полднева Антона Вячеславовича, быстрее время на понять задание, а выполнение - данное время умножить на 4. Прохождение его даст возможность улучшить навыки программирования благодаря большому количеству (48 штук) практических заданий. Я с удовольствием прошел его.

автор: Aleksandr S

11 янв. 2018 г.

Прекрасный курс. До этого уже пробовал пару MOOC по C++, но все они либо концентрируются на синтаксисе языка, либо описывают голую теорию, либо не заходят дальше фундаментальных основ. Здесь же фокус на практических занятиях и аспектах языка, которые ты действительно будешь использовать на практике. С нетерпением жду следующих «поясов» в специализации.

автор: Victor G

30 дек. 2018 г.

Спасибо вам огромное за этот курс!

Одно дело учиться по учебнику и просто изучать синтаксис, а другое - тот подход, который предложили вы! Задачи очень похожие на реальные! Вот точно так же сидишь, бывает, целый день и ищешь, куда же "закрался" баг :D. А потом оказывается, что это просто линий пробел в выводе)))

Обучение обязательно продолжу!

автор: Улюмджиев Д С

20 авг. 2017 г.

Очень неплохое введение в язык, который скорее всего можно брать любому человеку, который помнит, что такое цикл, переменная и условный оператор, а также может написать "hello world"-программу на каком-нибудь языке программирования. Перед <<взятием>> курса прочитал много негативных отзывов, а после прохождения вспомнил их с негодованием...

автор: Tiuliukov V

27 мар. 2019 г.

Хороший курс для начинающих изучать С++. Хорошо снятые видео, продуманные задания. Этот курс можно считать вводным. Он дает начальные знания и не перегружает тонкостями использования языка С++. Курс легко пройти даже новичку, а более опытные студенты могут пройти его за более короткий срок чем 5 недель и приступить к следующему курсу.