Каталог курсов

Изучите 115+ бесплатных курсов по программированию, веб-разработке, науке о данных, ИИ, кибербезопасности и многому другому.

Показано 115 бесплатных курсов

Разработка 2D-игр с libGDX

Разработка 2D-игр с libGDX

Этот курс исследует, как использовать LibGDX для создания 2D-игр, которые работают везде, от веб-браузеров до мобильных устройств. В конце вы создадите полноценную игру под названием Icicles.

A/B-тестирование для бизнес-аналитиков

A/B-тестирование для бизнес-аналитиков

Изучите, как проектировать бизнес-эксперименты и анализировать результаты, развивая навыки в рандомизированных и парных A/B-тестах.

A/B-тестирование для бизнес-аналитиков

A/B-тестирование для бизнес-аналитиков

Изучите, как проектировать бизнес-эксперименты и анализировать результаты, развивая навыки в рандомизированных и парных A/B-тестах.

Продвинутый Android с Kotlin

Продвинутый Android с Kotlin

Выйдите за рамки основ создания Android-приложения с "Продвинутым Android с Kotlin". Этот курс научит вас добавлять ряд продвинутых функций в ваше приложение, начиная с лучших практик использования.

Основы ИИ

Основы ИИ

Начните свое путешествие в искусственный интеллект, изучив его основные концепции и терминологию. Этот курс знакомит с ключевыми областями ИИ, включая машинное обучение, компьютерное зрение и обработку естественного языка.

Подготовка к собеседованию по Android

Подготовка к собеседованию по Android

Изучите, как отвечать на распространенные вопросы собеседований по Android и мобильной разработке.

Асинхронные запросы JavaScript

Асинхронные запросы JavaScript

Этот курс охватывает всё, что нужно знать для асинхронных запросов данных в веб-приложениях. Вы изучите асинхронные запросы, используя объект XHR, метод .ajax jQuery и Fetch API.

⭐ 5
Механизм внимания с Google Cloud

Механизм внимания с Google Cloud

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

Аутентификация и авторизация: OAuth

Аутентификация и авторизация: OAuth

Изучите, как реализовать фреймворк OAuth 2.0, чтобы пользователи могли безопасно и легко входить в ваши веб-приложения.

AutoLayout (Автоматическая компоновка)

AutoLayout (Автоматическая компоновка)

Изучите AutoLayout и способы использования stack views и ограничений для создания идеальных пользовательских интерфейсов.

Курс AWS DeepRacer

Курс AWS DeepRacer

Изучите, как создавать, обучать и развертывать модели обучения с подкреплением с помощью AWS DeepRacer.

Основы машинного обучения AWS

Основы машинного обучения AWS

Изучите, что такое машинное обучение, и шаги, связанные с созданием и оценкой моделей. Приобретите востребованные навыки, необходимые в компаниях, работающих над решением задач с помощью ИИ. Изучите основы продвинутых областей машинного обучения, таких как компьютерное зрение, обучение с подкреплением и генеративный ИИ. Получите практический опыт работы с машинным обучением, используя устройства AWS AI (например, AWS DeepLens, AWS DeepRacer и AWS DeepComposer). Изучите, как быстро подготавливать, создавать, обучать и развертывать высококачественные модели машинного обучения (ML) с помощью Amazon SageMaker и изучите лучшие практики объектно-ориентированного программирования.

Оптимизация рендеринга браузера

Оптимизация рендеринга браузера

Этот курс развеет мифы о конвейере рендеринга браузера и упростит создание высокопроизводительных веб-приложений.

⭐ 3
Создание веб-форм с высокой конверсией

Создание веб-форм с высокой конверсией

Повысьте конверсию с помощью лучших практик для быстрых и эффективных форм! Изучите, как проектировать и создавать веб-формы для пользователей на любом устройстве.

Клиент-серверная коммуникация

Клиент-серверная коммуникация

Клиент-сервер: цикл HTTP запрос/ответ, HTTP/1, HTTPS, HTTP/2, основы безопасности.

Настройка Linux веб-серверов

Настройка Linux веб-серверов

Настройка Linux веб-серверов: вводный Linux, безопасность, развёртывание веб-приложения.

Непрерывная интеграция и развертывание

Непрерывная интеграция и развертывание

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

Core ML: Машинное обучение для iOS

Core ML: Машинное обучение для iOS

Изучите, как интегрировать модели машинного обучения в приложения iOS с помощью Core ML.

Создание аналитического набора данных

Создание аналитического набора данных

Изучите, как подготавливать данные для обеспечения эффективности вашего анализа, одновременно улучшая навыки работы с Alteryx.

Проектирование и анализ киберфизических систем

Проектирование и анализ киберфизических систем

Изучите, как проектировать и анализировать киберфизические системы, объединяющие физические и программные компоненты.

Подготовка к собеседованию по науке о данных

Подготовка к собеседованию по науке о данных

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

Программа по структурам данных и алгоритмам

Программа по структурам данных и алгоритмам

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

Развертывание кластера Hadoop

Развертывание кластера Hadoop

Разверните собственный кластер Hadoop для обработки больших данных!

Проектирование компьютерных программ

Проектирование компьютерных программ

Моделирование задач и оптимизация на Python: продвинутые приёмы проектирования и производительности.

Разработка Android-приложений на Kotlin

Разработка Android-приложений на Kotlin

Архитектура и разработка Android‑приложений на Kotlin: UI/ConstraintLayout, навигация, ViewModel/LiveData, Room, RecyclerView, Retrofit/Glide, background, доступность.

Дифференциальные уравнения в действии

Дифференциальные уравнения в действии

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

Цифровая трансформация с Google Cloud

Цифровая трансформация с Google Cloud

Изучите, как компании используют Google Cloud для цифровой трансформации. От миграции в облако, фреймворков инноваций и гибкого масштабирования - этот бесплатный курс вооружит вас инструментами для руководства трансформационными технологическими инициативами.

Динамические веб-приложения с Sinatra

Динамические веб-приложения с Sinatra

Изучите, как создавать динамические веб-приложения с помощью легковесного фреймворка Sinatra.

ES6

ES6

В этом курсе вы изучите последние функции и улучшения языка программирования JavaScript, включая новые ключевые слова, стрелочные функции, синтаксис Class, Promises и многое другое.

⭐ 4.6
Исследование преобразования данных с Google Cloud

Исследование преобразования данных с Google Cloud

Погрузитесь в подготовку и преобразование данных с помощью инструментов ETL Google Cloud. Изучите, как очищать, организовывать и создавать конвейеры данных для машинного обучения в этом бесплатном курсе.

Firebase Analytics: Android (Аналитика Firebase для Android)

Firebase Analytics: Android (Аналитика Firebase для Android)

Изучите, как увеличить пользовательскую базу приложения с помощью Firebase Analytics - бесплатного и неограниченного аналитического решения. Вы сможете узнать, кто ваши пользователи и как они взаимодействуют с вашим приложением.

Firebase Analytics: iOS

Firebase Analytics: iOS

Изучите, как увеличить пользовательскую базу приложения с помощью Firebase Analytics - бесплатного и неограниченного аналитического решения. Вы сможете узнать, кто ваши пользователи и как они взаимодействуют с вашим приложением.

Firebase за выходные (Android)

Firebase за выходные (Android)

Этот курс научит вас, когда и почему выбирать Firebase в качестве бэкенда для вашего Android-приложения.

Основы Full Stack

Основы Full Stack

Основы full-stack: CRUD и REST, веб-сервер на Python, Flask, итеративная разработка.

Gemini API от Google

Gemini API от Google

Преподаваемый ведущими экспертами по машинному обучению UC Berkeley, этот бесплатный курс покажет вам, как создавать ИИ-приложения с помощью Gemini API от Google и AI Studio с текстом, изображениями и кодом.

Gemini в Google Meet

Gemini в Google Meet

Изучите, как использовать Gemini в Google Meet для улучшения видеозвонков с помощью функций ИИ, таких как создание фона, перевод субтитров и улучшение качества видео, через руководящие уроки и примеры.

Основы генеративного ИИ с Google Cloud

Основы генеративного ИИ с Google Cloud

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

Курс Gmail

Курс Gmail

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

Курс Google Drive

Курс Google Drive

Организуйте свою цифровую жизнь с Google Drive. Этот курс научит вас навигации в Google Drive, загрузке и организации файлов, работе с различными типами файлов и управлению общими дисками для совместной работы команды и доступа к файлам.

Курс Google Meet

Курс Google Meet

Подключайтесь с легкостью с помощью Google Meet. Этот курс охватывает необходимые шаги для создания и управления видеоконференциями из любого места.

Google Sheets - Продвинутые темы

Google Sheets - Продвинутые темы

Расширьте свои практические знания Google Sheets для эффективной обработки данных. Этот курс охватывает пользовательские темы, параметры условного форматирования, а также функции и формулы, экономящие время.

Курс Google Sheets

Курс Google Sheets

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

Курс Google Slides

Курс Google Slides

Презентуйте с уверенностью, освоив Google Slides. Этот курс может быстро улучшить презентации и проекты с помощью простых советов по дизайну и руководства по инструментам Google Slides.

Grand Central Dispatch (GCD)

Grand Central Dispatch (GCD)

Фреймворк Grand Central Dispatch от Apple позволяет создавать асинхронные приложения для iOS, обеспечивая плавный пользовательский опыт.

Курс Hedera Hashgraph

Курс Hedera Hashgraph

Этот курс предоставляет всесторонний обзор сети Hedera и её основных концепций. После введения в Web3 и Hedera вы погрузитесь в архитектуру сети, основы для разработчиков, консенсус, сервисы токенов, разработку dApp, смарт-контракты и взаимодействие. Вы также выполните практические модули, включая настройку локальных сетей и использование JSON RPC Relay для нативных сервисов. К концу курса вы получите глубокое понимание разработки на Hedera Hashgraph.

Как создать стартап

Как создать стартап

Изучите разработку клиентов для проверки идей и итерации с использованием реальной обратной связи пользователей.

Начинающий ⭐ 4.9
Как создать iOS-приложение

Как создать iOS-приложение

Изучите процесс создания приложения, превращая свои идеи из чертежей в App Store!

HTML5 Canvas

HTML5 Canvas

Изучите, как использовать HTML5 Canvas для создания и изменения изображений или даже интерактивных анимаций.

HTTP и веб-серверы

HTTP и веб-серверы

HTTP запросы/ответы, сервер/клиент на Python, практические возможности HTTP.

Инновации с искусственным интеллектом Google Cloud

Инновации с искусственным интеллектом Google Cloud

Создавайте более умные приложения, интегрируя облачные AI API для перевода, компьютерного зрения и разговорного интеллекта. Этот бесплатный курс дает вам инструменты, необходимые для инноваций с Google Cloud.

Введение в AJAX

Введение в AJAX

Изучите, как выполнять асинхронные запросы при создании веб-приложения с данными из Google Street View, New York Times и Wikipedia!

Введение в алгоритмы

Введение в алгоритмы

Введение в проектирование и анализ алгоритмов: графы, сложность, связи в сетях, задачники.

Введение в искусственный интеллект

Введение в искусственный интеллект

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

Средний ⭐ 4.7
Введение в Backend

Введение в Backend

Изучите основы backend-разработки: как работает веб, формы, шаблоны, базы данных, учетные записи пользователей и безопасность.

Введение в анализ данных

Введение в анализ данных

Pandas, NumPy, Matplotlib: очистка, анализ и визуализация данных с реальными датасетами.

Средний ⭐ 4.5
Введение в Hadoop и MapReduce

Введение в Hadoop и MapReduce

Основы Hadoop и MapReduce: HDFS, паттерны MapReduce, код и проект. Быстрый старт по Big Data.

Введение в Java: Функциональное программирование

Введение в Java: Функциональное программирование

Основы Java: переменные, условия, функции, циклы, 2D-массивы, IntelliJ и отладка.

Введение в JavaScript

Введение в JavaScript

Изучите основы синтаксиса JavaScript: переменные, типы данных, условия, циклы, функции, массивы и объекты.

⭐ 4.8
Введение в jQuery

Введение в jQuery

Изучите, как легко получать доступ к DOM и изменять его с помощью jQuery!

⭐ 4
Введение в LangChain

Введение в LangChain

Этот курс знакомит с основами LangChain, включая язык выражений LangChain (LCEL) и создание базовой программы чат-бота. Затем вы научитесь использовать шаблоны промптов LangChain и парсеры вывода для генерации высококачественных структурированных выходных данных из больших языковых моделей.

Введение в машинное обучение

Введение в машинное обучение

Полный процесс машинного обучения с scikit-learn: классификация, регрессия, кластеризация, PCA, валидация и оценка.

Средний
Введение в разработку приложений по принципу "укажи и щелкни"

Введение в разработку приложений по принципу "укажи и щелкни"

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

Введение в Progressive Web Apps

Введение в Progressive Web Apps

Изучите, как создать прогрессивное веб-приложение, используйте Service Workers, чтобы ваши веб-приложения работали в офлайн-режиме, и позвольте пользователям устанавливать ваше приложение на главный экран их устройств.

Введение в реляционные базы данных

Введение в реляционные базы данных

Основы реляционных БД: таблицы, ключи и JOIN, базовый SQL и Python DB-API.

Введение в статистику

Введение в статистику

Анализируйте, визуализируйте и интерпретируйте данные с увлекательными примерами и упражнениями по программированию.

Начинающий
Введение в TensorFlow для глубокого обучения

Введение в TensorFlow для глубокого обучения

Практический курс по TensorFlow и Keras: сборка, обучение, оптимизация сетей, transfer learning, TFLite.

Введение в теоретическую информатику

Введение в теоретическую информатику

Изучите основные концепции теоретической информатики. Узнайте, что они означают для решения сложных вычислительных задач.

Введение в службу Azure OpenAI, модели ИИ и возможности

Введение в службу Azure OpenAI, модели ИИ и возможности

Изучите службу Azure OpenAI, включая настройку, выбор модели, инженерию промптов, генерацию кода и изображений, а также практики ответственного ИИ для создания безопасных и эффективных приложений ИИ в Azure.

Введение в Gemini для Google Workspace

Введение в Gemini для Google Workspace

Начните создавать прочную основу в Gemini с помощью этого бесплатного вводного курса. Изучите ключевые функции, которые повышают продуктивность и эффективность с помощью генеративного ИИ в Google Workspace.

Введение в генеративный ИИ с Google Cloud

Введение в генеративный ИИ с Google Cloud

Получите практический опыт работы с инструментами для создания ИИ, который генерирует текст, изображения или код. Этот бесплатный микрокурс охватывает основные концепции генеративных моделей, созданных и развернутых в облаке.

Введение в HTML и CSS

Введение в HTML и CSS

Основы HTML и CSS: синтаксис, теги и базовое оформление с практическими упражнениями.

⭐ 4.6
Введение в большие языковые модели с Google Cloud

Введение в большие языковые модели с Google Cloud

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

Введение в программирование на Python

Введение в программирование на Python

Изучите программирование на Python с нуля с уроками для начинающих, охватывающими типы данных, управление потоком, функции и скрипты.

Начинающий ⭐ 4.7
Введение в SQL

Введение в SQL

Введение в SQL: SELECT/WHERE/JOIN/AGGREGATION, подзапросы, очистка данных, оконные функции, оптимизация, проект.

Начинающий
Введение в TensorFlow Lite

Введение в TensorFlow Lite

Изучите, как использовать TensorFlow Lite для запуска моделей машинного обучения на мобильных устройствах и IoT.

Введение в виртуальную реальность

Введение в виртуальную реальность

Если вы заинтересованы в изучении виртуальной реальности, этот курс научит вас принципам технологии VR и поможет понять, что можно создавать в VR.

Введение в веб-разработку

Введение в веб-разработку

Введение в веб-разработку: браузер, интернет, HTML-страницы и базовый CSS.

Начинающий ⭐ 5
Подготовка к собеседованию по iOS

Подготовка к собеседованию по iOS

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

JavaScript и DOM

JavaScript и DOM

DOM и JS: выбор и модификация элементов, создание контента, события, производительность.

Паттерны проектирования JavaScript

Паттерны проектирования JavaScript

Изучите важность организации кода и способы её реализации с помощью чистого JavaScript или организационной библиотеки/фреймворка.

⭐ 5
JavaScript Promises (Обещания)

JavaScript Promises (Обещания)

Изучите, как упростить асинхронную работу с нативными JavaScript Promises!

⭐ 5
Kotlin Bootcamp для программистов

Kotlin Bootcamp для программистов

Интенсив по Kotlin для разработчиков: основы синтаксиса, функции, классы, коллекции, лямбды, SAM.

⭐ 4.6
Изучение синтаксиса программирования Swift

Изучение синтаксиса программирования Swift

Этот курс фокусируется на синтаксисе языка программирования Swift. К концу курса вы сможете применять основы Swift для создания iOS-приложений.

Подготовка к собеседованию по машинному обучению

Подготовка к собеседованию по машинному обучению

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

Microsoft Power Platform

Microsoft Power Platform

Введение в Power Platform - платформу Microsoft для создания бизнес-приложений без кода.

Мобильный дизайн и удобство использования для iOS

Мобильный дизайн и удобство использования для iOS

С участием экспертов Facebook в области исследования пользователей и дизайна продуктов, этот курс проведет вас через шаги проектирования нового мобильного продукта, который ставит пользователей на первое место.

Модернизация инфраструктуры и приложений с Google Cloud

Модернизация инфраструктуры и приложений с Google Cloud

Устаревшие системы могут сдерживать бизнес. Узнайте, как перейти от устаревшей инфраструктуры к масштабируемым облачным решениям с помощью Google Cloud, чтобы вы могли быстрее внедрять инновации и удовлетворять растущие потребности клиентов.

Сети для веб-разработчиков

Сети для веб-разработчиков

Сети для веб-разработчиков: ping/netcat, DNS, NAT/IPv6, tcpdump для ping/DNS/HTTP, задержки/полоса пропускания/фильтрация.

Объектно-ориентированный JavaScript

Объектно-ориентированный JavaScript

Изучите объектно-ориентированное программирование в JavaScript: объекты, функции во время выполнения, классы и объекты, а также объектно-ориентированные паттерны проектирования.

Objective-C для разработчиков Swift

Objective-C для разработчиков Swift

Изучите отличительные языковые особенности Objective-C. Практикуйте синтаксис Objective-C, написав классы, а также написав и вызвав методы.

Офлайн веб-приложения

Офлайн веб-приложения

Изучите, как разрабатывать веб-приложения с приоритетом офлайн-режима, используя Service Workers и IndexedDB.

Операционализация безопасности облака с Deepfence ThreatMapper

Операционализация безопасности облака с Deepfence ThreatMapper

Изучите, как повысить безопасность облака с помощью Deepfence ThreatMapper. Исследуйте корпоративную защиту для сред Kubernetes, включая управление уязвимостями, проверки соответствия и сканирование секретов для поиска конфиденциальных данных.

Дизайн продуктов

Дизайн продуктов

Продуктовый дизайн: валидация, UX/UI, Google Design Sprint, ключевые метрики и прототипирование.

⭐ 4.6
Курс подготовки к собеседованию менеджера по продукту

Курс подготовки к собеседованию менеджера по продукту

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

Аналитика в реальном времени с Apache Storm

Аналитика в реальном времени с Apache Storm

Мир трендится в реальном времени! Изучите Apache Storm, преподаваемый Twitter, для масштабируемого анализа твитов в реальном времени и создания визуализаций d3. Storm бесплатный, открытый и увлекательный!

Ответственный ИИ: применение принципов ИИ с Google Cloud

Ответственный ИИ: применение принципов ИИ с Google Cloud

Объедините практические знания с этичным ИИ. Этот бесплатный курс учит, как Google Cloud операционализирует ответственный ИИ, делясь лучшими практиками и уроками, чтобы помочь вам создать собственную структуру ответственного ИИ.

Адаптивные изображения

Адаптивные изображения

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

Основы адаптивного веб-дизайна

Основы адаптивного веб-дизайна

Основы адаптивного дизайна: медиа-запросы, flexbox, шаблоны адаптивных макетов, оптимизация изображений/таблиц/шрифтов.

Масштабирование с операциями Google Cloud

Масштабирование с операциями Google Cloud

Изучите, как оптимизировать высокопроизводительные системы с помощью эффективных стратегий мониторинга, логирования и реагирования на инциденты. Исследуйте инструменты, такие как Cloud Monitoring и Cloud Logging, для эффективного масштабирования приложений.

Основы беспилотных автомобилей: с Apollo

Основы беспилотных автомобилей: с Apollo

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

Server-Side Swift

Server-Side Swift

Изучите, как использовать Swift в качестве серверного языка для создания сквозных приложений. Узнайте, как Swift может управлять веб-сервером, подключаться к хранилищам данных и управлять клиентскими приложениями.

Мастерская Shell

Мастерская Shell

Познакомьтесь со средой командной строки Unix! Это краткое введение в bash shell, самый популярный shell в стиле Unix, доступный в системах Mac, Windows и Linux.

Spark

Spark

Изучите, как использовать Apache Spark для быстрой и эффективной обработки больших данных.

SQL для анализа данных

SQL для анализа данных

Изучите основы SQL: SELECT, JOIN, агрегации, подзапросы, очистка данных, оконные функции, производительность.

⭐ 4.8
Swift для начинающих

Swift для начинающих

Этот курс предлагает вход в мир программирования и введение в язык программирования Swift от Apple. Написав код на Swift, студенты знакомятся с основными концепциями программирования.

Swift для разработчиков

Swift для разработчиков

Этот курс предлагает быстрое практическое введение в основы Swift, включая типы, переменные, константы и функции. Он сочетает упражнения по синтаксису с практической разработкой iOS в Xcode.

Курс Threads

Курс Threads

В этом коротком уроке вы услышите, как эксперты по цифровому маркетингу обсуждают, как оценить новую платформу социальных сетей (Threads), чтобы определить, где она вписывается в стратегию маркетинга в социальных сетях компании.

Основы UIKit

Основы UIKit

Изучите фреймворк iOS UIKit, который является краеугольным камнем создания пользовательских интерфейсов во всех iOS-приложениях и имеет решающее значение для любого iOS-разработчика, чтобы быть хорошо знакомым с ним.

Программа по пользовательскому опыту

Программа по пользовательскому опыту

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

UX-дизайн для мобильных разработчиков

UX-дизайн для мобильных разработчиков

UX для мобильных разработчиков: UCD, ограничения мобильных устройств, паттерны Android, финальный проект.

Контроль версий с Git

Контроль версий с Git

Практика Git: репозитории, история, коммиты, ветки/слияния, разрешение конфликтов, откат изменений.

⭐ 4.6
Доступность веб-сайтов

Доступность веб-сайтов

Практика доступности: потребности пользователей, фокус, семантика, ARIA, навигация и стили.

Инструменты веб-разработки и автоматизация

Инструменты веб-разработки и автоматизация

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

Отладка в Xcode

Отладка в Xcode

В этом курсе вы изучите стандартные методологии отладки программного обеспечения и способы использования инструментов отладки Xcode для поиска и исправления ошибок.

Курс обучения без примеров и обучения с несколькими примерами

Курс обучения без примеров и обучения с несколькими примерами

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