==Kotlin==
!!! Coursera!!!
{| class="mw-datatable" style="width:100%;"
[https://www.coursera.org/learn/vvedenie-v-yazyk-kotlin Введение в язык Котлин]
|+ '''Простые курсы'''
начинается 19 марта !!!
!Название курса||Для какого класса||Длина курса||Источник||Описание
считается что лучший
|-
Базовые типы данных
|<strong>[https://www.coursera.org/learn/vvedenie-v-yazyk-kotlin Введение в язык Котлин]</strong>|| [[Материалы для любого возраста|для любого возраста]]||11 часов на выполнение || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть">
Структуры данных: списки, массивы, ассоциативные массивы, множества
<div class="mw-collapsible-content">
Объявление и использование функций и переменных
Основные операторы
Использование рекурсии
Текстовый ввод-вывод
Простейшие файловые операции
Исключения и обработка ошибок
Элементы функционального программирования: функции высших порядков, лямбды
[https://stepik.org/course/5448/promo Введение в Kotlin JVM]
* Базовые типы данных
простой, неплохой, 25 уроков
* Структуры данных: списки, массивы, ассоциативные массивы, множества
Структуры данных,выражения и методы
* Объявление и использование функций и переменных
операторы и циклы
* Основные операторы
функции
* Использование рекурсии
Введение в ООП: классы, наследование
* Текстовый ввод-вывод
Venum и interface, Nullability
* Простейшие файловые операции
* Исключения и обработка ошибок
* Элементы функционального программирования: функции высших порядков, лямбды
[https://stepik.org/course/4792/promo Разработка Android-приложений на Kotlin]
</div>
простой, - краткий 8 часов видео,
</div>
надо уметь программировать хоть на чем-нибудь
|-
Знакомство с Kotlin: HelloWorld, функции, Циклы и ветвления
|<strong>[https://stepik.org/course/5448/promo Введение в Kotlin JVM]</strong>|| [[Материалы для любого возраста|для любого возраста]]||25 уроков || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть">
Объектно-ориентированное программирование
<div class="mw-collapsible-content">
Коллекции и исключения
Nullability
* Структуры данных,выражения и методы
Архитектура Android: HelloWorld, Программирование элементов управления в Android
* операторы и циклы
Пользовательские интерфейсы: Activity, AdapterView
* функции
Разрешения безопасности, Файловая система, Уведомления
* Введение в ООП: классы, наследование
Публикация Android-приложений
* Venum и interface, Nullability
</div>
</div>
|-
|<strong>[https://stepik.org/course/4792/promo Разработка Android-приложений на Kotlin]</strong>|| [[Материалы для любого возраста|для любого возраста]]||8 часов на выполнение || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть">
<div class="mw-collapsible-content">
* продолжающий курс
* Знакомство с Kotlin: HelloWorld, функции, Циклы и ветвления
* Объектно-ориентированное программирование
* Коллекции и исключения
* Nullability
* Архитектура Android: HelloWorld, Программирование элементов управления в Android
* Пользовательские интерфейсы: Activity, AdapterView
* Разрешения безопасности, Файловая система, Уведомления
* Публикация Android-приложений
</div>
</div>
|}
==Java==