Getting Started

Курсы по Android
https://education.tbank.ru/school/basic/android/Бесплатная программа обучения, направленная на освоение основ разработки приложений для операционной системы Android.
https://hyperskill.org/courses/95-introduction-to-android-with-kotlinСделай первый шаг к карьере в мобильной разработке. Освой базовые навыки создания, дизайна и публикации простых приложений.
https://hyperskill.org/courses/16-android-developer-with-kotlinИзучи дизайн интерфейсов, хранение данных, создание динамических экранов и возможности Android Studio, чтобы начать карьеру в мобильной разработке.
Курсы по Kotlin
https://hyperskill.org/courses/69-introduction-to-kotlinНачни увлекательное путешествие с программированием на Kotlin! Изучи работу с переменными, управление потоком кода и основы объектно-ориентированного программирования.
https://hyperskill.org/courses/3-kotlin-developerИзучи Kotlin для разработки бэкенда, фронтенда и Android-приложений, чтобы расширить свои возможности на различных платформах с лаконичным языком, созданным JetBrains.
https://hyperskill.org/courses/18-kotlin-coreKotlin, разработанный JetBrains, является предпочтительным языком Google для разработки Android-приложений. Освой его под руководством создателей.
https://hyperskill.org/courses/107-advanced-kotlin-libraries-and-techniquesПройди курс, чтобы освоить продвинутые возможности Kotlin, писать профессиональный код и получить востребованные навыки для сложных задач разработки.
Курсы по Java
https://hyperskill.org/courses/8-introduction-to-javaПойми язык, стоящий за миллионами приложений. Освой ключевые концепции, напиши простые программы и сделай первый шаг к карьере в IT.
https://hyperskill.org/courses/17-java-developerОсвой ключевые навыки разработки: от базового синтаксиса до продвинутых возможностей. Создай прочную основу для работы с любыми фреймворками.
https://hyperskill.org/courses/35-advanced-javaРазберись в низкоуровневых механизмах Java. Получи практические знания о отказоустойчивости, высокой нагрузке и редких функциях Java для решения сложных задач.
https://hyperskill.org/courses/39-java-full-stack-developerОсвой навыки создания веб-приложений и дизайна красивых интерфейсов. Объедини бэкенд и фронтенд с помощью Java и JavaScript.
https://hyperskill.org/courses/9-java-desktop-application-developerРасширь знания Java и создай настоящее приложение с использованием фреймворка Swing. Этот курс — лучший выбор для тех, кто хочет стать мастером разработки десктопных приложений.
https://hyperskill.org/courses/47-algorithmic-thinking-for-java-developersОвладей искусством решения задач с этим курсом Java без проектов, подходящим для разработчиков, студентов, ученых и всех, кто ищет эффективные решения.
Курсы по Jetpack Compose
https://hyperskill.org/courses/66-jetpack-compose-for-android-developersВыбери этот курс и изучи основы Jetpack Compose — современного инструмента от Google для создания нативного Android UI с Material Design на Kotlin.
https://developer.android.com/courses/android-basics-compose/courseAndroid Basics with Compose — это онлайн-курс с самостоятельным темпом обучения, посвящённый созданию Android-приложений с использованием современных лучших практик. Курс охватывает основы разработки приложений с Jetpack Compose, рекомендованным набором инструментов для создания пользовательских интерфейсов на Android.
Курсы по Ktor
https://hyperskill.org/courses/45-introduction-to-ktorПогрузись в мир Kotlin и овладей бэкенд-разработкой с курсом по Ktor. Изучи основы Kotlin, принципы веб-приложений и создание REST-сервисов.
Курсы по алгоритмам и структурам данных
https://hyperskill.org/courses/41-computer-algorithms-and-data-structuresПрактическая подготовка по алгоритмам для успешных собеседований. Освой алгоритмическое мышление, работу с данными и улучшай навыки решения задач.
https://hyperskill.org/courses/84-algorithms-for-interviewsОсвой алгоритмы для технических собеседований. Узнай отличия схожих алгоритмов и отточишь навыки решения стандартных задач.
Курсы по SQL
https://hyperskill.org/courses/31-introduction-to-sqlПрисоединяйся к курсу, чтобы освоить основы SQL и научиться эффективно собирать и анализировать данные — полезно для маркетологов, продукт-менеджеров, аналитиков и разработчиков.
Курсы по Git
https://hyperskill.org/courses/48-introduction-to-gitХочешь узнать, как Git может изменить твою работу? Освой основы работы с репозиториями кода, версиирование и публикацию.
Курсы по AI
https://hyperskill.org/courses/126-chatgpt-for-workПопрощайся с рутиной: научись использовать ChatGPT и LLM для упрощения рабочих задач и добавь больше удовольствия в свой день.
https://hyperskill.org/courses/135-ai-tools-for-developersИзучи использование ИИ-инструментов для улучшения рабочего процесса разработки. Применяй ИИ для генерации кода, отладки, тестирования и ускорения создания качественного ПО. Учти: курс в раннем доступе и пока содержит ограниченный контент.

Школа Мобильной Разработки

Примеры проектов
Этот пример приложения демонстрирует использование Google AI Edge SDK для работы с Gemini Nano на Android.
Несколько примеров, демонстрирующих лучшие практики анимации на Android.
Примеры использования компонентов архитектуры Android.
Коллекция примеров для демонстрации инструментов и архитектурных паттернов Android
Несколько примеров, демонстрирующих лучшие практики работы с app bundles на Android.
Multiple samples showing the best practices in camera APIs on Android.
Примеры лучших практик для разработки на Android Auto и Android Automotive OS
Официальные примеры Jetpack Compose
Несколько примеров, демонстрирующих лучшие практики работы с подключением на Android.
Несколько примеров, демонстрирующих лучшие практики работы с идентификацией на Android.
Несколько примеров, демонстрирующих лучшие практики работы с вводом на Android.
Несколько примеров, демонстрирующих лучшие практики использования Fit API на Android.
Коллекция примеров для обсуждения и демонстрации игр в Android-приложениях.
Несколько примеров, демонстрирующих лучшие практики работы с графикой на Android.
Набор проектов для Android Studio, которые помогут начать разработку приложений для здоровья на Android и Wear OS.
Примеры демонстрации экспериментальных библиотек Jetpack для Kotlin Multiplatform.
Несколько примеров, демонстрирующих лучшие практики работы с медиа API на Android (аудио, видео и др.).
Примеры, демонстрирующие лучшие практики работы с MIDI на Android.
Набор проектов для Android Studio, чтобы начать разработку с Neural Networks API.
Примеры использования Android NDK с Android Studio.
Несколько примеров, демонстрирующих работу с Package Manager на Android.
Примеры, демонстрирующие API и лучшие практики повышения производительности на Android.
Коллекция примеров различных API платформы Android OS.
Список проектов для Android Studio, чтобы начать разработку с SDK Runtime и Privacy Preserving APIs (PPAPIs)
Несколько примеров, демонстрирующих использование Search API на Android.
Несколько примеров, демонстрирующих лучшие практики работы с датчиками на Android.
Несколько примеров, демонстрирующих лучшие практики работы с API для хранения данных на Android.
Несколько примеров, демонстрирующих лучшие практики работы с API безопасности на Android.
Коллекция примеров, демонстрирующих различные фреймворки и техники автоматизированного тестирования.
Несколько примеров, демонстрирующих лучшие практики разработки приложений для Android TV.
Несколько примеров, демонстрирующих лучшие практики создания пользовательского интерфейса на Android.
Несколько примеров, демонстрирующих лучшие практики работы с View и виджетами на Android.
Несколько примеров, демонстрирующих лучшие практики разработки приложений и циферблатов для Wear OS.