Курсы по котлину


Лучшие бесплатные онлайн-курсы по языку Kotlin

Одна из страниц курса на Coursera

Авторы курса являются членами команды Kotlin. Андрей Бреслав – тимлид проекта Kotlin, а Светлана Исакова является Developer Advocate той же команды. Их курс хорошо продуман, быстро затягивает и даёт много полезных рекомендаций.

На этом курсе разработки Android-приложений на Kotlin вы получите знания по настройке рабочей среды, усвоите базовые вещи и сложные пользовательские элементы мобильной разработки. В конце обучения вы сможете создавать приложения с несложными пользовательскими интерфейсами.

Страница JetBrains Academy

В академии JetBrains вы найдете курсы по Kotlin, Java, алгоритмам, Python, содержащие небольшие задачи и теорию, объясняющие концепции программирования шаг за шагом. Хотя это интересный вариант, но он лишь условно бесплатный: на момент публикации статьи предоставлялось 2 месяца бесплатной версии. Так что, если вы хотите освоить Kotlin в интенсивном режиме, присмотритесь.

Совместная работа Google и Udacity привела к появлению полезных и бесплатных онлайн-курсов, обучающих принципам создания приложений на Android. Среди них есть два посвященных Kotlin.

Первый курс – Kotlin для Android-разработчиков от А. Саразан и Дж. Нието – солидный курс для тех, кто комфортно чувствует себя в Android. Он демонстрирует, как взять приложение на Android, созданное с помощью Java, и перенести его на Kotlin. Еще один курс – Kotlin bootcamp для программистов от А. Хаки, С. МакКвиллан и А. Самак.

Подборка развивающих задачек от факультета компьютерных наук московского кампуса НИУ ВШЭ. Курс небольшой, но с легкостью позволит разнообразить учебный план.

Достаточно свежий, но очень многообещающий курс. Донн Фелкер – автор коротких видеороликов, в которых он показывает все функции Kotlin шаг за шагом, от базовых до продвинутых.

Курс по Kotlin «для самых маленьких», не имеющих опыта в программировании. Продолжает развиваться, но уже есть 25 уроков по синтаксису, семантике и ООП.

Данный ресурс не является традиционным курсом, а представляет собой комплекс упражнений с пояснениями, необходимыми для лучшего усвоения информации. Задачки от Светланы Исаковой – это отличный способ попрактиковаться в Kotlin и углубить свои знания. Вы можете выполнять эти упражнения онлайн или с помощью плагина IntelliJ Edu.

  • 20 отличных ресурсов для изучения Kotlin
  • Зачем учить язык Kotlin?
  • Мнение разработчика: «Стоп! Kotlin — это не только Android»
  • Как работать с обратными вызовами и потоками в Kotlin
  • Подробно разбираем популярные функции Kotlin

Напоследок немного литературы:

  • Programming Kotlin – V. Subramaniam – базовые штуки по программированию, а также написание производительных приложений на Kotlin.
  • Head First Kotlin – D. Griffiths, D. Griffiths – введение в основы синтаксиса, функции, ООП, ФП и прочие радости современного программирования.
  • Kotlin Blueprints – A. Belagali, H. Trivedi – книга для более опытных специалистов поможет в создании агрегатора соцсетей, веб-сервиса или серьезного серверного приложения.

Больше полезной информации вы можете получить на нашем телеграм-канале «Библиотека мобильного разработчика».

Интересно, перейти к каналу

  • https://blog.kotlin-academy.com/best-kotlin-free-online-courses-5838cb7063c6

Курсы «Kotlin»: онлайн обучение в Skillbox

Все направления Программирование Дизайн Маркетинг Управление Бизнес-школа Игры Кино и Музыка Психология Общее развитие Инженерия Английский язык Другое

Поиск

  • Kotlin

Тип обучения на платформе

Профессия

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

Курс

Состоит из нескольких модулей с видеоматериалами и практикой. Вы сможете изучить азы профессии, освоить конкретный навык или инструмент и добавить их в своё портфолио.

  • Любой
  • Профессия
  • Курс

С трудоустройством

С трудоустройством

Профессии с помощью в трудоустройстве от Центра карьеры Skillbox. Вы научитесь правильно составлять резюме и презентовать свои умения работодателям. Подберём несколько вакансий и организуем собеседования.

Уровень сложности

  • Любой
  • Для новичков
  • Для специалистов

Длительность

От 1 до 24 месяцев

Тематика
  • Kotlin
  • 1C
  • 2D и 3D-графика
  • 3D

1C 1С 2D и 3D-графика 3D 3D-анимация 3D-моделирование 3ds Max A/B тесты Ableton Ableton Live Addie Adobe Illustrator Adobe Premier After Effects agile Android ArchiCAD AutoCAD Avid B2B B2C Backend-разработка Beauty C# C++ Cinema 4D Clo3D CRM css CustDev Data analytics Data Science Davinci DevOps Digital-агентства Django Docker e-commerce E-mail Ebitda EdTech Fashion Fashion-баинг Fashion-дизайн Fashion-скетчинг Figma Flutter Frontend-разработка Git Golang Google Скрипты Google Таблицы HR HRBP iOS It-право Java JavaScript Jira Kotlin KPI Kubernetes Lightroom Linux LMS Machine Learning Miro Motion-дизайн MVP Nps opex\capex ORM Performance-маркетинг Photoshop PHP Postman Power BI PR ProTools Python Revit RFM-анализ Sam Selenium WebDriver SEO Sketch SMM Soft Skills SQL Swift SWOT-анализ Symfony td ld TikTok Unity Unreal Engine 4 UX/UI VR/AR Автоворонки Автоматизия Авторское право Адаптация Администрирование Актуальное 2022 Алгоритмы и структуры данных Анализ кадров Анализ рисков Аналитика Английский язык Анимация интерфейсов Архитектура Астрономия Базы данных Беспилотие Бизнес Бизнес в индустрии красоты Бизнес-процессы Бренд Брокерство Бухгалтерия Быстро начать зарабатывать Бьюти Бюджетирование Веб-дизайн Веб-приложения Вебинар Вёрстка Взаимодействие с заказчиком Видео производство Визуализация данных ВКонтакте Внутренние коммуникации Геймдизайн Графика и анимация Графический дизайн Декорирование Десерты джава Дизайн интерфейсов Дизайн интерьера Дизайн среды Дизайн-документ Дизайн-концепция Дизайн-системы Забота о себе Зарабатывать на хобби Звукозапись Ивенты Игровые движки Инвестиции Инвестиционный портфель Информационная безопасность Искусственный интеллект Исследование аудитории История История кино Кадровое дело Киберспорт Кино Клиентский опыт Клиентский сервис Клипы Командная строка (Bash) Коммерция Коммуникация Коммьюнити Композиция и цвет Кондитер Конкурентный анализ Контекстная реклама Контент Контент-маркетинг Концепт-арт Корпоративная культура Корпоративное обучение Корпоративные финансы Красиво рисовать и креативить Креатив Криптовалюта Кросплатформенная разработка Кулинария Ландшафтный дизайн Лидогенерация Литература Личные финансы Макияж Макросы Макроэкономика Маркетинг Маркетинг игр Маркетплейсы Математика Медиапланирование Менеджер по продажам Менеджмент Методист Методогия BANT Методолог Метрики Мобильные приложения Модели проектирования Монетизация Монтаж Мотивация МСФО Налоги Начать своё дело Недвижимость Оборотный капитал Обработка фотографий Образовательные программы Обучение Общаться с людьми Онлайн-курсы Онлайн-платформы Оптимизация Организовывать людей Основы композиции Отдел продаж Отношения Отчеты Оформление презентаций Оценка Парикмахерская Патент Педагогика Писать крутые тексты Планирование Получить повышение Понятно объяснять Портфолио дизайнера Пошив Практические задания Предпринимательство Проверка гипотез Продажи Продукт Продюсер Продюсирование Продюсирование видео Продюсирование курсов Производственные технологии Прототипирование Процессный подход Работа с блогерами Работа с документами Работа с камерой Работа с таблицами Работать удалённо Развитие продукта Разобраться в науках, истории и философии Разобраться в себе и своих эмоциях Разработка игр Разработка концепции Рекрутмент Рендер движки Речевые практики Рисование и иллюстрация Родительство РОП РСБУ Руководитель Русский язык Рынок ценных бумаг СJM Салон красоты Саморазвитие Саунд-дизайн Сведение и мастеринг Сделки Сервис Системная инженерия Скетчинг Собирать таблицы и документы Создание музыки Создание сайтов Создание сеттинга Социальные сети Спецэффекты Спорт Стартап Стать востребованным специалистом Сторителлинг Стратегия Студия Сценарий Считать и решать логические задачи Съемка на мобильный телефон Таргетированная реклама Творчество Текстурирование Теория музыки Тестирование Технический анализ Торговля на бирже Точка безубыточности Трафик Трейдинг Управление Управление изменениями Управление командами Управление командой Управление персоналом Управление продажами Управление проектами Управленческий учёт Фандрайзинг Философия Финансовая грамотность Финансовая модель Финансовая отчетность Финансовый анализ Финансовый менеджмент Финансы Флористика Фотография Фреймворки Фриланс Хобби Шрифты Эволюция Эйчар Экономика Эксель Эффективность Ювелирный дизайн Юнит-экономика ява Язык R

Профессии (2)

Курсы (3)

Kotlin Bootcamp для программистов | Бесплатные курсы

Бесплатный курс
по

Основы языка для разработчиков

Об этом курсе

Узнайте основы языка программирования Kotlin от экспертов Kotlin в Google. Kotlin — это современный и лаконичный язык JVM, поддерживающий парадигмы функционального программирования. Являетесь ли вы разработчиком Java или программистом другого объектно-ориентированного языка, этот курс научит вас основным функциям языка, которые сделали Kotlin таким популярным среди разработчиков. К концу этого курса вы приобретете навыки, необходимые для создания вашего следующего проекта на Kotlin.

Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Course Leads

Aleks Haecky

Instructor

Sean McQuillan

Developer Advocate

Asser Samak

Инструктор

Чему вы научитесь

Урок 1

Добро пожаловать

  • Настройте Intellij, IDE, которую мы будем использовать в этом курсе
  • Понять основные преимущества изучения и использования Kotlin

урок 2

Основы Kotlin

  • Использовать интерпретатор Kotlin, чтобы освоиться с основными функциями языка
  • Изучить основные операторы и выражения Kotlin04 90 типы данных, переменные, операторы, управляющие структуры и допустимость значений NULL

урок 3

Функции

  • Создание и вызов функций с аргументами по умолчанию и переменными
  • Использование при построении и создании однострочных функций
  • Передача функций в качестве аргументов и программирование простых лямбда-выражений

урок 4

Классы

  • Узнайте, как работает объектно-ориентированное частное программирование в Build и Kotlin
  • 6 классы, включая абстрактные классы и интерфейсы
  • Понимание классов данных и классов специального назначения

урок 5

Kotlin Essentials: Beyond the Basics

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

    Функциональные манипуляции

    . погрузитесь в лямбда-выражения и функции более высокого порядка в Kotlin
  • Узнайте о встроенных функциях и интерфейсах единого абстрактного метода
Предпосылки и требования

Вы должны знать современный объектно-ориентированный язык программирования со статической типизацией, такой как Java, C++ или Python. Лучше всего, если вы занимаетесь программированием не менее 1 года и знакомы с IDE, такой как IntelliJ или Android Studio.

У вас должна быть возможность установить последнюю версию JDK и последнюю версию IntelliJ IDEA CE (Community Edition), которая является IDE, используемой в курсе.

См. Технологические требования для использования Udacity.

Зачем проходить этот курс

Kotlin — это современный язык программирования с открытым исходным кодом, который позволяет разработчикам использовать как методы объектно-ориентированного, так и функционального программирования. Он лаконичен, безопасен и полностью совместим с Java. Kotlin является официальным языком разработки для Android и может использоваться во множестве других приложений, от серверной разработки до анализа данных. Сообщество разработчиков Kotlin быстро растет, и такие крупные компании, как Netflix, Pinterest и Google, используют Kotlin.

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

Что я получу?
  • Видео инструкторов
  • Учитесь, выполняя упражнения
  • Преподается профессионалами отрасли

Kotlin для разработчиков Java | Coursera

Об этом курсе

82 581 недавних просмотров

Язык программирования Kotlin — это современный язык, который дает вам больше возможностей для решения повседневных задач. Kotlin лаконичен, безопасен, прагматичен и ориентирован на взаимодействие с кодом Java. Его можно использовать практически везде, где сегодня используется Java: для серверной разработки, приложений для Android и многого другого. Kotlin на 100 % совместим со всеми существующими фреймворками Java и имеет хорошую инструментальную поддержку. Это прагматичный язык с очень низкой кривой обучения, и Java-разработчики могут его быстро понять. Код Kotlin может быть скомпилирован не только в байт-код JVM, но также в код JavaScript и Native, но этот курс ориентирован на Kotlin/JVM.

Гибкие сроки

Гибкие сроки

Сброс сроков в соответствии с вашим графиком.

Совместно используемый сертификат

Совместно используемый сертификат

Получите сертификат по завершении

100% онлайн

100% онлайн

Начните немедленно и учитесь по собственному графику.

Средний уровень

Средний уровень

Часов на прохождение

Прибл. 25 часов

Доступные языки

Английский

Субтитры: арабский, французский, португальский (европейский), итальянский, вьетнамский, немецкий, русский, английский, испанский

Гибкие сроки

Гибкие сроки

Сброс сроков в соответствии с вашим графиком.

Совместно используемый сертификат

Совместно используемый сертификат

Получите сертификат по завершении

100% онлайн

100% онлайн

Начните немедленно и учитесь по собственному графику.

Средний уровень

Средний уровень

Часов на прохождение

Прибл. 25 часов

Доступные языки

Английский

Субтитры: арабский, французский, португальский (европейский), итальянский, вьетнамский, немецкий, русский, английский, испанский

Instructors

Svetlana Isakova

Developer Advocate

Kotlin

98,173 Learners

1 Course

Andrey Breslav

Kotlin Project Lead

Kotlin

98,173 Learners

1 Курс

Предлагается

JetBrains

В JetBrains программирование — это наша страсть. Уже более 15 лет мы стремимся создавать самые мощные и эффективные инструменты для разработчиков в мире. Автоматизируя рутинные проверки и исправления, наши инструменты ускоряют производство, освобождая разработчиков для роста, поиска и творчества.

Обзоры

4,7

Заполненные звезды звезды, заполненную звездой, заполненной звездой,

470 Обзоры

  • 76,38%

  • 6,38%

  • 40007

    6,38%

  • .38%

  • 9000 9000 9000 9000 9000 9000
  • 96969696969696696696696696696669007.

    StarFilled StarFilled StarFilled

    1.14%

ЛУЧШИЕ ОТЗЫВЫ ОТ KOTLIN ДЛЯ JAVA-РАЗРАБОТЧИКОВ

0006 от NVDec 28, 2018

Этот курс — отличный способ изучить Kotlin. Хотя я использую язык уже почти 2 года, все же были некоторые новые вещи, которые я узнал/переучил из этого курса.

Filled StarFilled StarFilled StarFilled StarFilled Star

от AC16 марта 2020 г.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: