Онлайн
Онлайн курс "Веб-дизайнер UX/UI" + мастер-класс по продвижению услуг
Онлайн
Курс программирования "Майнкрафт на языке Python" для детей 9-12 лет
Онлайн-курс "Excel для анализа данных"
Онлайн
Онлайн-курс "Аналитик данных с нуля" + Помощь в трудоустройстве и составление портфолио
Онлайн
Базовый онлайн-курс "Autodesk Maya"
О курсе Интенсивная программа курса поможет вам держать мозг в тонусе и писать более чистый код. Программисты middle+ смогут потренировать забытые навыки и научатся решать сложные задачи. Школа поможет подготовиться к собеседованиям в крупные IT-компании: Яндекс, FAANG, Samsung, Amazon и другие.
Подойдёт ли мне этот курс? Да, если вы: Junior-разработчик или тот, кто хочет стать разработчиком и получить высокооплачиваемую работу в IT. Middle-разработчик, который желает освежить свои знания по теме алгоритмов и структур данных. Выбираете обучение по алгоритмам и структурам данных, чтобы улучшить свои скиллы в IT. Выпускник ВУЗа, который хочет пройти повышение квалификации, получить практический опыт в IT и помощь в трудоустройстве. Знаете на базовом уровне один из объектно-ориентированных языков программирования: Python, Java, PHP, C++, JavaScript, C#.
Что я получу от этого курса? Станете понимать алгоритмы и структуры данных. Разберётесь в составе стандартных библиотек языков программирования. Получите практический опыт решения сложных алгоритмических задач. Сможете в любой момент вернуться к лекциям и освежить знания. Научитесь писать более короткий и эффективный код. Сможете применить полученные навыки при разработке программ. Получите помощь школы в трудоустройстве в крупные компании. Сможете легко пройти техническое собеседование. Получите сертификат о прохождении курса «Алгоритмы и структуры данных».
Программа: Базовый уровень Узнаем, зачем нужно изучать алгоритмы и что вас ждёт на курсе. Выясним теоретические оценки производительности алгоритмов. Узнаем про схему работы данных алгоритмов, как самостоятельно реализовать. Изучим устройство массива и списка, виды списков, способы доступа к элементам. Разберёмся в работе с элементами массивов. Изучим типовые схемы циклов. Пройдём реализацию длинных целых чисел. Узнаем, что такое АТД. Научимся различать реализацию на массиве и на списке. Разберём понятие пирамиды (кучи), что такое АТД. Узнаем, что такое сортировки, какие отличия реализаций на различных сортировках. Научимся находить медиану и работать с помощью метода QuickSelect. Освоим представление деревьев, двоичных деревьев, сможем реализовать обходы и другие алгоритмы. Разберём устройство хеш-таблиц, варианты разрешения коллизий. Получим представление о жадных алгоритмах и узнаем, как решать задачи с помощью динамического программирования. Разберём представление графов, реализацию обходов графов, виды задач на графах. Научимся реализовать алгоритмы работы со строками. Изучим разные виды шифров и сможем реализовать алгоритмы шифрования и дешифрования. Продвинутый уровень Поймём принципы и научимся реализовывать данные алгоритмы. Изучим сложные алгоритмы поиска строк и редакционное расстояние. Разберём устройство балансированных деревьев (в том числе RB-tree), работу алгоритмов. Освоим схемы работы, научимся реализовать многие алгоритмы (в том числе жадные алгоритмы поиска остовного дерева). Поймём принцип динамического программирования и узнаем схемы реализации задач ДП. Узнаем разницу между Р и NP, научимся реализовывать алгоритмы полного перебора (исчерпывающего поиска). Изучим схемы работы эвристических алгоритмов, реализацию многих эвристических алгоритмов. Живые вебинары проходят 2 раза в неделю. При успешном прохождении курса вы получите квалифицированный сертификат. Вы получите поддержку от куратора и преподавателя в течение всего обучения. Вас ждут 47 лекций и 150 практических заданий Курс возможно оплатить в рассрочку. Вашим преподавателем также будет Мария Горденко — старший преподаватель ФКН НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШ. Инженер-программист, ведущий эксперт НИУ ВШЭ, цифровой ассистент и цифровой консультант НИУ ВШЭ. Если в первые 7 дней вы поймёте, что вам не подходит обучение, школа вернёт деньги за курс.
C помощью курса я хотел освежить знания и всегда иметь возможность вернуться к качественным заданиям. Курс с этой задачей справился, так что благодарю!
Курс очень понравился. Для меня ценно было то, что освещались фундаментальные темы по математике, которые я не проходил в университете.
Отличный курс по математике! Очень понятные и доходчивые объяснения от авторов.
По наполнению курса, который я прохожу, нравится абсолютно все, разбираются все темы, в которые мне необходимо было погрузиться. Курс скорее для продвинутых.