При тестировании Android-приложения можно подменять зависимости, проверять экраны и отправлять запросы к API. На курсе OTUS вы научитесь создавать такие тесты на Kotlin, встраивать их в CI и применять полученные знания в итоговом проекте.
Научитесь разрабатывать тесты для всех платформ, где...
Постановка задачи, данные и модель
В этом модуле вы разберёте, как превратить бизнес-цель в ML-задачу с измеримыми критериями успеха и границами первой версии. Научитесь оценивать данные до старта разработки: источники, объёмы, разметку, доступность на инференсе и риски утечек. А также...
Для кого этот курс?
Для разработчиков, админов и IoT-специалистов, которые:
достигли предела быстродействия используемого языка программирования: например, Python
хотят задействовать в каком-либо языке программирования стороннюю библиотеку на C, но сталкиваются с проблемами взаимодействия между...
Освойте актуальные протоколы маршрутизации. И научитесь предотвращать и устранять проблемы, возникающие в сетях.
Для кого этот курс:
Специалистов по маршрутизации и коммутации, работающих в небольших или средних компаниях и стремящихся к более масштабным и крупным проектам
Специалистов крупных...
Для кого этот курс:
Для Java-разработчиков. Kotlin полностью совместим с Java, поэтому освоить его просто. Он легко интегрируется в существующие проекты и предлагает современные инструменты для более качественный и удобной бэкенд-разработки.
Для разработчиков других языков. Синтаксис Kotlin —...
Две профессии – один курс. Откройте больше возможностей для карьеры в игровой индустрии
Для кого этот курс:
Для начинающих геймдизайнеров или левел-дизайнеров: структурируете знания, отточите полезные навыки
Для тех, кто хочет создавать игры, но не знает с чего начать: изучите основы...
Освойте фундаментальные математические концепции, необходимые для успеха в цифровую эпоху
Для кого этот курс:
Для тех, кто хочет сформировать базу по математике, необходимую для профессионального роста
Для тех, кто хочет развивать карьеру в машинном обучении и Data Science
Для тех, кто хочет...
Для кого этот курс:
Для новичков в разработке
изучите Python c нуля, научитесь писать код, создадите первое портфолио
Для программистов на других языках
расширите стек, повысите квалификацию, сможете продвинуться по карьерной лестнице
Что вам даст этот курс:
Сформируете чёткое представление о...
От железа и ОС — к производительному коду.
Для кого этот курс:
Разработчики на системных языках (C, С++, Rust), желающие расширить свои знания.
Backend-разработчики, которые планируют или работают с высокопроизводительными системами.
Архитекторы и тимлиды, которым необходимо проектировать...
Освойте разработку микросервисов на Go: от основ до сложных архитектурных решений для высокой производительности.
Для кого этот курс:
Для программистов с опытом разработки на Go, стремящихся углубить знания в микросервисной архитектуре и применении языка.
Для архитекторов, желающих освоить...
От основ и внутреннего устройства Go – до создания микросервисов и взаимодействия с другими системами.
Для кого этот курс:
Для бэкенд-разработчиков.
Сможете перейти на Golang, изучите различные библиотеки и лучшие практики.
Для тех, кто уже разобрался с основами Go, и тех, кто прошёл курс...
Погрузитесь в NLP: освойте различные языковые модели и создайте собственный телеграм-бот.
Для кого этот курс?
Для дата-сайентистов, аналитиков данных и специалистов по машинному обучению.
Необходимые знания:
базовое знакомство с Python
базовые знания линейной алгебры, математического...
Что даст вам этот курс?
Научитесь проектировать ИИ-агента как полноценную систему: разберете агентный цикл (ReAct), принципы контролируемого рассуждения и соберете базового агента
Сможете выбирать и подключать модели под задачу: освоите подходы к роутингу, fallback/HA и базовые принципы выбора...
Для кого этот курс?
Для фаундеров и предпринимателей, которые хотят быстро собирать рабочие мини-MVP через AI и проверять идеи без команды
Для продакт-менеджеров, аналитиков и руководителей команд, которые хотят быстро собирать прототипы и фичи через AI
Необходимые знания
Базовый опыт работы...
Для кого этот курс:
Веб-разработчиков.
Расширите свой кругозор, поймете какие есть подводные камни у разных решений и почему именно они используются и как с ними работать правильно
Тимлидов команд веб-разработки.
Получите набор инструментов для проектирования системы в вашей команде, а так же...
Для кого этот курс?
Для разработчиков, которые хотят оптимизировать свои приложения.
Курс поможет понять, как работают ОС и фреймворки изнутри. В результате вы будете создавать надежные грамотные решения, которыми не смогут воспользоваться злоумышленники.
Для администраторов и...
Для кого этот курс
Системные администраторы и DevOps/SRE инженеры, желающие прокачать инсталляцию, мониторинг и администрирование RabbitMQ
Программисты с опытом работы от 3-х лет, желающие погрузиться в тему выбора и использования брокеров сообщений
Что вам даст этот курс
Научитесь...
Для кого этот курс
Для разработчиков, программирующих на PHP (опыт от 1 года) или на любом другом ООП (опыт от 3-х лет), которые хотят развиваться в backend-направлении или стать fullstack-специалистом.
Если вы уже знакомы с PHP, то понимаете, что для него важно придерживаться парадигм...
Изучаем самые актуальные продвинутые методы работы с LLM и трансформерными моделями
Изучаем самые актуальные технологии и архитектуры, связанные с LLM и трансформерными моделями, которые стали стандартом в области работы с текстом. Генеративные LLM, такие как ChatGPT и GPT4 позволяют решать...
Продвинутые ML приемы для Data Scientists, желающих повысить свой профессиональный уровень до Middle+
Для кого этот курс?
Для аналитиков: научитесь применять методы машинного обучения в прогнозах
Для программистов: научитесь строить end-to-end пайплайны и выводить ML-модели в production
Для...