Курсы Otus
Мы собрали все курсы Otus, чтобы вы могли выбрать лучший вариант
- О школе
- Курсы (210)
- Отзывы (26)
Найдено: 30 курсов
Android Developer. Basic
Если вы хотите стать Android-разработчиком на Kotlin, то данный курс именно для Вас. За время обучения Вы научитесь профессионально создавать приложения под Android,
подготовитесь к собеседованию и даже разработаете портфолио с использованием современных библиотек и фреймворков. — Подробнее →
QA Lead
На данном курсе Вы изучите все аспекты управленческой деятельности в контексте руководства командой тестировщиков и прокачаете Hard и Soft Skills. Обучение позволит глубже осознать все аспекты процесса тестирования: стратегически и финансово планировать тесты, обосновывать целесообразность и внедрять практики тестирования, грамотно распределять задачи в командах. — Подробнее →
Game Designer + Level Design
Левел-дизайнер – архитектор уровня, по которому будет перемещаться игрок. После прохождения курса Вы будете обладать всеми необходимыми навыками для того, чтобы стать левел-дизайнером на проекте, либо делать качественные уровни для собственного проекта. Вы получите знания, начиная с основополагающих принципов левел-дизайна, постепенно переходя к нюансам левел-дизайна в играх разных жанров. — Подробнее →
Пентест. Практика тестирования на проникновение
Пентест — процесс санкционированного взлома информационных систем по просьбе заказчика, в ходе которого пентестер выявляет уязвимости информационной системы и дает заказчику рекомендации по их устранению. Вы на практике научитесь проводить детальный анализ сетевых ресурсов, ПО, web-ресурсов на наличие уязвимостей, их эксплуатацию и дальнейшее устранение. Вы познакомитесь с наиболее распространенными сценариями атак и в последствии будете без труда их распознавать. — Подробнее →
Microservice Architecture
Сегодня профессиональные навыки разработки архитектуры программного обеспечения являются одной из главных компетенций специалистов по созданию масштабируемых и отказоустойчивых приложений. В процессе обучения Вы рассмотрите множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения, а после обучения - сможете планировать архитектуру и создавать масштабируемые, fault-tolerant приложения. — Подробнее →
Компьютерное зрение
Данный курс подойдёт для специалистов в сфере Machine Learning, которые хотят специализироваться на компьютерном зрении или уже используют практики Deep Learning и хотят расширить и систематизировать знания. После обучения Вы освоите принципы машинного обучения в области компьютерного зрения и сможете решать индустриальные задачи, используя открытые датасеты. — Подробнее →
Алгоритмы и структуры данных
Данный курс поможет Вам развить алгоритмическое мышление и повысить производительность своих программ. В программу курса входят самые известные прикладные алгоритмы, знание которых требуется от претендентов на Middle и Senior-должности в крупных IT-компаниях. После обучения Вы расширите кругозор и получите опыт реализации классических алгоритмов. — Подробнее →
Дизайн сетей ЦОД
Данный курс разработан для тех, кто знает сетевые технологии и хочет понять КАК строить сети современных ЦОД. Курс не имеет привязки к вендору, знания пригодятся при работе с оборудованием любого производителя. Во время обучения Вы научитесь строить сетевые фабрики и проектировать архитектуру сети на базе VxLan, а также изучите основные аспекты Multicast. — Подробнее →
Java Developer. Professional
На данном курсе Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое. Благодаря курсу Вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. — Подробнее →
Observability: мониторинг, логирование, трейсинг
Вам подойдёт данный курс, если Вы администратор Linux, Devops-инженер, разработчик и Вам необходимо настроить мониторинг, логирование и трейсинг с помощью Prometheus, Grafana, ELK, Tempo. После обучения Вы сможете правильно строить системы мониторинга и логирования, что позволит более точно понимать текущее состояние всех систем и быстрее реагировать на инциденты. — Подробнее →
Программист С
На данном курсе Вы научитесь использовать C на практике и решать задачи Middle-уровня. В процессе обучения Вы рассмотрите устройство UNIX-подобных ОС и сопутствующего инструментария. Получите практические советы по написанию конкретных классов программ: веб-сервисов, демонов, игр, взаимодействия с БД, конкурентного программирования (многопоточных и многопроцессных программ). — Подробнее →
Python для аналитики
Данный курс направлен на тех, кто никогда не работал с кодом на Python, но хочет научиться писать скрипты для аналитики. На обучении Вы разберете лучшие инструменты для аналитики, отчетности и построения дашбордов. — Подробнее →
iOS Developer. Basic
На данном курсе Вы освоите все необходимые навыки, чтобы самостоятельно разрабатывать iOS-приложения такие, как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы. Этой подготовки будет достаточно, чтобы претендовать на должность начинающего iOS-разработчика с зарплатой ~100 тыс. рублей. — Подробнее →
Kotlin QA Engineer
Знания и практический опыт разработки тестов и рефакторинга кроссплатформенных приложений на языке Kotlin для мобильных, веб-платформ, систем Enterprise-уровня и решений для встраиваемых систем. Вы рассмотрите на примерах реальных проектов основные идеи и сложные практические вопросы при проектировании и разработке автоматических тестов пользовательского интерфейса, бизнес-логики и API, оценки производительности, проверки стиля кода и наличия уязвимостей. — Подробнее →
Java QA Engineer. Basic
Автотесты помогут настроить рутину таким образом, что Вам не нужно будет проходить одни и те же тест-кейсы от релиза к релизу. Вы поймете, как это делать, а так же научитесь оптимизировать рабочий процесс. Данный курс рассчитан на мануальных и начинающих тестировщиков, желающих познакомиться с автоматизацией тестирования на Java с нуля. — Подробнее →
Python QA Engineer
Данный курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план Вы поставите понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, Вы получите навыки решения основных задач в области автоматизации тестирования веб-приложений. — Подробнее →
Python Developer. Professional
Этот профессиональный онлайн-курс для тех, кто уже имеет опыт программирования на Python и хочет повысить свой уровень за счет новых знаний и навыков из различных областей разработки. Если Вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, Git и прочими стандартными инструментами девелопера — данный курс для Вас. — Подробнее →
C++ Developer. Professional
На данном курсе Вы научитесь писать на С++ правильно, освоите паттерны проектирования, принципы написания многопоточного кода. После обучения Вы поймете, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных. Вы овладеете нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior. — Подробнее →
Highload Architect
Данный курс создан специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области. В процессе обучения Вы рассмотрите типичные и нетривиальные проблемы архитектуры веб-приложений. В программу входит много полезной теории, и вся она будет обязательно закрепляться практикой в рамках самостоятельной работы и онлайн-вебинаров. — Подробнее →
C++ Developer. Basic
На данном курсе Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки. С поддержкой персонального ментора Вам удастся сформировать четкое представление о разных областях, с которыми соприкасается разработчик C++. — Подробнее →
PostgreSQL для администраторов баз данных и разработчиков
Данный курс включает в себя все инструменты, которые могут пригодиться как разработчику, так и администратору: управление доступом, резервное копирование, работа со статистикой, способы работы с большими объемами данных. В результате обучения Вы сможете уверенно работать с PostgreSQL, создавать оптимальные запросы и разбираться с некорректными, работать с индексами, оптимизировать, профилировать и обновлять базы данных. — Подробнее →
Инфраструктурная платформа на основе Kubernetes
Инфраструктурная платформа – системы и сервисы, обеспечивающие этапы жизненного цикла цифровых продуктов: подготовку релиза, выпуск и эксплуатацию. На данном курсе Вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам претендовать на должность платформенного инженера. — Подробнее →
JavaScript Developer. Professional
Практический курс для web-разработчиков, который углубляет знания JavaScript и обучает работе с рамками Angular, Node, Vue и React. — Подробнее →
- Проверка на знание пререквизитов
- Доступ к записям занятий
- Поддержка по трудоустройству
- Перспективы в карьере
MS SQL Server Developer
Освойте MS SQL Server на профессиональном уровне и расширьте свои возможности в IT. Углубленное изучение языка запросов и процессов работы с базами данных. — Подробнее →
- Доступ к записям вебинаров
- Бесплатное тестирование
- Погружение в практику
- Актуальные знания по MS SQL
Сетевой инженер
Изучите актуальные протоколы маршрутизации и научитесь эффективно управлять сетями предприятий. Курс включает практические задания и поддержку сертифицированных экспертов. — Подробнее →
- Гарантия трудоустройства
- Профессиональные эксперты
- Доступ к записям вебинаров
- Проектная работа
Spark Developer
Углубленный курс по самым мощным инструментам обработки больших данных, который поможет освоить Spark и его применение в Data Engineering и Data Science. — Подробнее →
- Поддержка по трудоустройству
- Помощь в оформлении документов
- Записи вебинаров доступны навсегда
- Индивидуальная проектная работа
JavaScript Developer. Basic
Онлайн-курс по JavaScript для новичков и начинающих разработчиков, желающих освоить актуальные технологии фронтенд-разработки. Включает практические задания, менторство и проектную работу. — Подробнее →
- Помощь в трудоустройстве
- Проектная работа в конце курса
- Видеокурс для начинающих в подарок
- Групповое менторство и обратная связь
Network Engineer. Basic
Освойте практические навыки работы с сетями для уверенного старта карьеры сетевого инженера. Данный курс подходит для начинающих сетевых техников и системных администраторов. — Подробнее →
- Помощь в трудоустройстве
- Учебные материалы и сертификат
- Групповая работа в Zoom
- Доступ к записям занятий
Senior Game Designer
Изучите ключевые аспекты геймдизайна и постройте свою карьеру в игровой индустрии. Курс предоставляет знания о механиках, экономике игр и стратегиях управления проектами. — Подробнее →
- Занятия с практиками
- Доступ к записям
- Индивидуальная работа над проектом
- Курсы от опытных специалистов
Java Developer
Занятия начинаются 28 февраля! Полное онлайн-обучение за 3 месяца, позволяющее стать Junior+ программистом при поддержке опытных менторов и погружении в проекты в команде. — Подробнее →
- Менторская поддержка
- Полезная практика
- Помощь с трудоустройством
- Доступ к курсу навсегда