ТОП-15: Лучшие Онлайн-Курсы для Android-Разработчиков [2020]

курсы андроид разработчиков

Привет, дружище! На связи Шаполов Алексей. В этой статье ты найдёшь только самые лучшие платные и бесплатные онлайн-курсы для начинающих Android-разработчиков.

Готов начать обучение? Тогда погнали! 🚀

А ты знал, что в среднем Android-разработчики зарабатывают более 100 000 рублей в месяц?

ТОП-15+ лучших курсов для начинающих Android-разработчиков

№1. Профессия Android-разработчик с 0 до PRO

Кто проводит курс: онлайн-университет SkillBox.

Сколько длится: 20 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Язык программирования Kotlin. Узнаешь, как писать приложения на самом актуальном языке для Android.
  • Работа с библиотеками. Изучишь популярные библиотеки, необходимые для разработки.
  • Создание концепций. Освоишь базовые принципы дизайн-концепций и познакомишься с material design.
  • Анимация и View. Научишься делать дизайн твоих приложений уникальным и ярким.
  • Релиз в Google Play. Подробно разберёшь процесс подготовки твоего приложения к публикации в Google Play.
  • Unit- и UI-тестирование. Научишься определять качество своей работы, тестировать гипотезы и отдельные фишки приложения.
Программа курса
Android-разработчик. Уровень 1
Android-разработчик. Уровень 2
Мобильный разработчик PRO
Система контроля версий Git
Универсальные знания программиста
Английский для IT-специалистов
Карьера и развитие для программиста
Курс по слепому методу печати
Дизайн мобильных приложений с нуля до PRO
Photoshop с 0 до PRO
Figma

Стоимость: 166 900 108 485 рублей по скидке + бесплатная консультация + курс можно оплачивать в рассрочку или купить его в кредит у банков-партнёров SkillBox.

Отзывы:

Перейти к курсу
курсы андроид разработчиков

№2. Android-разработчик с нуля

Кто проводит курс: онлайн-университет «Нетология».

Сколько длится: 6 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Разрабатывать на Java и Kotlin. Ты изучишь основы Java и Kotlin, освоишь объектно-ориентированное программирование и работу с вычислениями в оперативной памяти.
  • Проектировать приложения. Ты сможешь самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события.
  • Верстать интерфейсы. Ты научишься верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства.

Программа курса:

  • Введение в программирование на Java
  • Основы Java
  • Английский язык для начинающих разработчиков
  • Основы ООП
  • InMemory хранение данных — массивы
  • InMemory хранение данных — коллекции
  • Git — система контроля версий
  • Работа с Android. Структура проекта
  • Android View
  • Ресурсы и стили
  • Динамический интерфейс
  • Работа с файлами
  • Жизненный цикл, события в Activity
  • Переходы и действия в ОС Android. Android Intents
  • Разработка приложений на Kotlin
  • Карьера в Android-разработке
  • Дипломная работа: создание многоэкранного приложения

Стоимость: 49 900 рублей (первый модуль БЕСПЛАТНО).

Отзывы:

Перейти к курсу
курсы андроид разработчиков

№3. Разработка мобильных Android-приложений с нуля

Кто проводит курс: онлайн-университет GeekBrains совместно с Mail.ru Group.

Сколько длится: 1 год практического обучения = 1 год опыта работы.

Твои навыки после прохождения курса:

  • Навыки программирования на Java
  • Разработка клиент-серверных приложений для Android
  • Знание классических алгоритмов и структур данных
  • Работа в команде
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture

Программа курса:

  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Java Core. Базовый уровень
  • Java Core. Продвинутый уровень
  • Java Core. Профессиональный уровень
  • Android. Базовый уровень
  • Android. Продвинутый уровень
  • Чистая архитектура в разработке под Android
  • Android. Material design
  • Программирование на Kotlin под Android
  • Популярные библиотеки: RxJava 2, Dagger 2, Moxy
  • Профессиональная разработка Android-приложений
  • Тестирование Android-приложений
  • Командная разработка Android-приложения
  • Базы данных. Интерактивный курс
  • Алгоритмы и структуры данных на Java. Базовый курс.
  • Как студенту GeekUniversity найти свою первую работу?
  • Подготовка к собеседованию Android-разработчика
  • Git. Базовый курс

Стоимость: 12 500 рублей в месяц.

Отзывы:

Перейти к курсу
курсы андроид разработчиков

№4. Разработка под Android

Кто проводит курс: онлайн-школа LoftSchool.

Сколько длится: 5 недель = 11 занятий.

Что ты узнаешь и чему научишься из курса:

  • Создавать современные Android-приложения. Для этого ты освоишь весь базовый функционал в актуальном исполнении: Activity, Layout, Fragments, REST API, Manifest. У твоих приложений будет полный набор обязательных элементов: кнопки, картинки, вкладки, стили, авторизация.
  • Быстро воплощать свои идеи в жизнь.
  • Использовать необходимые инструменты для построения приложений.
  • Создавать клиент-серверные приложения.
  • Создавать свои кастомные виджеты.
  • Играть можно с чем угодно: датой, временем, шрифтами, погодой, курсом валют…
  • Работать с API социальных сетей.
  • Научишься правильно настраивать авторизацию пользователей в приложении, в том числе через социальные сети. Сделаешь вход в приложение удобным и, в то же время, защищённым.

Стоимость: 20 000 рублей.

Отзывы:

Перейти к курсу
обучение android разработке

№5. Android-разработчик. Базовый курс

Кто проводит курс: онлайн-школа OTUS.

Сколько длится: 5 месяцев (4 часа в неделю).

Что ты узнаешь и чему научишься из курса:

  • Научишься профессионально создавать приложения под Android.
  • Подготовишься к собеседованию.
  • Разработаешь портфолио с использованием современных библиотек и фреймворков.

Стоимость: 50 000 рублей.

Отзывы:

Перейти к курсу
обучение android разработке

№6. Уроки программированию под Android

Кто проводит курс: онлайн-проект JavaRush.

Программа курса:

  • Создание макета: Часть 1 (Building Layouts: Part 1)
  • Создание макета: Часть 2 (Building Layouts: Part 2)
  • Практический модуль 1 (Practice Set 1)
  • Испытание «Кофе-брейк» (Coffee Break Challenge)
  • Создаём интерактивное приложение — 1 (Lesson 2A — Making An App Interactive)
  • Создаём интерактивное приложение — 2 (Lesson 2B — Making An App Interactive)
  • Практический модуль — 2 (Practice Set: Making an App Interactive)
  • Объектно-ориентированное программирование — 1 (Lesson 3A — Object-Oriented Programming)
  • Объектно-ориентированное программирование — 2 (Lesson 3B — Object-Oriented Programming — 2)
  • Объектно-ориентированное программирование — 3 (Lesson 3B — Object-Oriented Programming — 2)

Стоимость: бесплатно.

Отзывы:

Перейти к курсу
обучение android разработке

№7. Быстрый старт в разработке Android-приложений

Кто проводит курс: Московский физико-технический институт (МФТИ).

Сколько длится: 4 недели = 24 часа (6 часов в неделю).

Программа курса:

  • Первые шаги в Android-разработке
  • Компоненты Android и элементы интерфейса
  • Старт курсового проекта
  • Завершение курсового проекта

Стоимость: бесплатно.

Перейти к курсу

№8. Android разработка — с нуля до профессионала. Полный курс

Кто проводит курс: преподаватели онлайн-проекта Udemy.

Сколько длится: 40,5 часов видео + 45 статей + 14 ресурсов для скачивания.

Что ты освоишь и чему научишься из курса:

  • Разрабатывать XML разметку и UI андроид приложений
  • Основы Java, и также более продвинутые темы, включая ООП
  • Работать с аудио, видео и изображениями
  • Такие элементы Material Design, как RecyclerView, CardView и другие
  • Сохранять различные виды данных разными способами
  • Получать данные из Интернета
  • Использовать библиотеки Volley, Glide, Picasso
  • Создавать приложения-мессенджеры при помощи Firebase — такие как Viber, WhatsApp, Telegram
  • Использовать Google Location API
  • Использовать Google Maps API

Стоимость: 19 799 рублей.

Перейти к курсу
курсы андроид разработчиков

№9. Более 189 уроков по Android-разработке от проекта Start Android

Стоимость: бесплатно.

Перейти к курсу

№10. Практический курс Middle Android Developer на Kotlin

Кто проводит курс: онлайн-школа Skill-Branch.

Сколько длится: 6 месяцев = 200 часов практики + 2 проекта в портфолио.

Программа курса курса:

  • Первая вводная встреча. Правила и напутствия
  • Стандартная библиотека Kotlin
  • Архитектура приложения
  • Kotlin Delegates
  • Android Architecture Components
  • Тестирование Android приложений — Mockk, Espresso
  • Fragments — продвинутое использование
  • Продвинутая работа с View, реализация CustomView
  • Material Animation
  • ORM Room
  • Инъекция зависимостей (Dependency Injection)
  • Клиент-серверное взаимодействие
  • Kotlin Сoroutines
  • Введение в RxJava 2, Rx операторы, взаимодействие с потоками данных
  • Service — продвинутое использование
  • Продвинутая работа с Gradle (Различные версии сборки, Flavors)
  • FireBase — настройка и интеграция с приложением
  • Push уведомления, локальные и инициализируемые с сервера
  • Proguard — оптимизация и обфускация кода. Подготовка к деплою приложения
  • Выпускная квалификационная работа

В итоге ты получишь:

  • 6 месяцев обучения и реальной практики уровня Middle
  • 20 модулей с бессрочным доступом к записям в личном кабинете
  • Доступ к более 30 мастер-классам по Android
  • 20 презентаций и методических пособий с практическими кейсами
  • Сертификат и 2 Android-приложения в портфолио, подтверждающих профессиональный уровень
  • Практические задания и автотесты для закрепления пройденного материала
  • Сообщество для общения с коллегами, менторами и преподавателями
  • Good Practice и современные инструменты разработки

Стоимость: 56 000 рублей.

Перейти к курсу

Ещё несколько десятков очень классных курсов для начинающих Android-разработчиков

На сегодня всё.

Это были самые лучшие курсы для обучения Android-разработке с нуля.

Если понравилась статья — обязательно оценивай её по 5-балльной шкале ниже и делись ей с друзьями!

Удачи и до встречи!

Ты, это, не жмись — контентом делись!
Алексей Шаполов

Автор этого блога. Зарабатываю в Интернете свыше 90 000+ рублей в месяц. Создаю только огненный контент и пилю бомбические подборки онлайн-курсов. (Умею заносить правую ногу за голову, с левой — пока что проблемы, увы).

Добавляй мой блог в закладки и будь счастлив, бро!)

Ну, что, какие курсы ты уже прошёл? Напишешь в комментариях?

  1. Константин

    Собираюсь пройти Бесплатные курсы, а после увижу на что гожусь…
    Благодарю за инфу, Бро! 🙂

    Ответить
  2. Baha

    Вот крутой канал для разработчиков от Руслана Галиева
    https://www.youtube.com/channel/UCw5pdaP2LoyYa5WbOieTq9w

    Ответить
Android-разработчик. Уровень 1
Введение в Android-разработку
Сборка и ресурсы
Основы Kotlin: синтаксис, условия, функции, циклы
Основы Kotlin: ООП, классы и объекты
Основы Kotlin: функции высшего порядка, исключения и аннотации
Вёрстка приложения и представление данных
Вёрстка с помощью ConstraintLayout
Добавление новых экранов с помощью Activity
Фрагменты
Списки
Разрешения
Управление датой и временем
Многопоточность
Работа с интернет-соединением
Обмен данными по сети. Библиотека Retrofit
Работа с файлами
Работа с изображениями
Компонент ContentProvider
Язык запросов SQL
Базы данных: основы
Базы данных в Android
Оповещения (push-уведомления)
Выполнение задач в фоне, сервисы
Дизайн-концепция Material design
Основы внедрения зависимостей
Основные паттерны построения приложения
RxJava: основы
RxJava: операторы
RxJava: утечка памяти, обработка ошибок
Подготовка приложения к релизу
Android-разработчик. Уровень 2
Создание собственных View и анимации
Списки: продвинутый уровень
Корутины в Kotlin
Выполнение задач в фоновом режиме: практика
Продвинутое внедрение зависимостей (dependency injection). Dagger 2
Паттерны построения приложения
Паттерны презентационного слоя
Тестирование
RxJava: продвинутый уровень
CI/CD: непрерывная интеграция и доставка
Утечки памяти: продвинутый уровень
Статические анализаторы кода
Мобильный разработчик PRO
Введение
Разработка приложения для мобильных устройств. Часть 1
Разработка приложения для мобильных устройств. Часть 2
Инструменты разработки и командной работы. Часть 1
Инструменты разработки и командной работы. Часть 2
Интеграции и сервисы
Тестирование и отладка
A/B-тестирование
База знаний и документация
Управление мобильной разработкой
Распространение приложений для тестирования и на пользователей
Поддержка, доработки и оптимизация
Система контроля версий Git
Версии программного кода
Установка Git
Индекс и частичные коммиты
Сравнение версий
Отмена изменений и откат версий
Репозитории и коллективная работа
Ветки — создание и управление
Слияние и разрешение конфликтов
Полезные инструменты
Правила работы с Git
Универсальные знания программиста
Как стать первоклассным программистом
Как искать заказы на разработку
Личный бренд разработчика
Photoshop для программиста
Язык запросов SQL
Группировка
Модификация данных
Подзапросы
Объявление и изменение структуры данных
Вёрстка email-рассылок. Советы на реальных примерах
The state of soft skills
Английский для IT-специалистов
IT Resume and CV: составляем резюме на английском
Job interview: questions and answers. Проходим собеседование на английском
Teamwork: говорим о командной работе и процессах на английском
Workplace communication: английский для общения
Business letter: ведём переписку на английском
Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
System concept development and SRS: составляем ТЗ на английском
Design: говорим об основных концепциях проектирования
Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании
Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
Карьера и развитие для программиста
Что нужно работодателю?
Как создавать резюме и искать работу?
Как успешно пройти собеседование?
Как пройти испытательный срок?
Курс по слепому методу печати
Руководство по возможностям тренажера Ratatype
Дизайн мобильных приложений с нуля до PRO
О Курсе
Первый дизайн-макет
Специфика мобильных платформ
С чего начать? Подготовка к проектированию
Поиск вдохновения
Проектирование
Визуальная концепция
Проверка идеи
Презентация для клиента
Идеальный макет
Адаптация под разные платформы
Масштабирование и подготовка дизайн материалов
Создание кейсов на Behance
Анимация в интерфейсах
Photoshop с 0 до PRO
Бонус. Установка adobe photoshop. Горячие клавиши
Введение в Photoshop
Инструменты
Работа с файлами и изображениями
Принципы работы со слоями и масками
Эффекты
Продвинутые приемы обтравки / ретуши
Принципы построения растровых изображений
Бонус. Как освоить pen tool?
Практика коллажирования для создания Key-Visual
Бонус-модуль. Причиняй добро
Практика создания самых оригинальных мемов для социальных сетей
Figma
Введение в Figma. Обзор возможностей
Работа с графикой
Редактор Figma — модульные сетки и монтажные области
Создание и настройка компонентов, работа с эффектами
Создание вложенных компонентов. Auto Layout
Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
Прототипирование
Figma Animate
Бонус-модуль. Обзор и применение Figma plugins