CursoNuevo

Kotlin

Conoce Kotlin a través de condiciones, bucles, funciones, listas y clases. Aprende cómo la seguridad frente a valores nulos ayuda a gestionar datos ausentes.

8 módulos62 leccionesA tu ritmo

Sobre el curso

Un lenguaje se entiende al usarlo

De un concepto nuevo a tu solución: explicaciones claras, respuestas comprobadas y repaso de los temas difíciles.

Sobre el curso

Qué vas a descubrir

Conoce Kotlin a través de condiciones, bucles, funciones, listas y clases. Aprende cómo la seguridad frente a valores nulos ayuda a gestionar datos ausentes.

  • Introducción a Kotlin
  • Condiciones y lógica
  • Bucles
  • Funciones
  • Kotlin
  • android-white

Programa del curso

Todo el camino, paso a paso.

Las lecciones, ejercicios y proyectos están diferenciados. Abre un módulo y repasa lo aprendido en la aplicación.

Esta presentación y los títulos de los módulos están disponibles en español. Las lecciones y los ejercicios están actualmente en ruso.

8 módulos · 62 lecciones
01Introducción a Kotlin8 lecciones
  1. 1.1Что за язык Kotlin и где он живётLección
  2. 1.2Как писать и запускать кодLección
  3. 1.3Переменные: val и varLección
  4. 1.4Типы данныхLección
  5. 1.5Действия с числамиLección
  6. 1.6Ввод, вывод и строковые шаблоныLección
  7. 1.7Финальный тест по модулюLección
  8. 1.8Мини-проект «Карточка игрока»Lección
02Condiciones y lógica8 lecciones
  1. 2.1Тип Boolean: правда и ложьLección
  2. 2.2Сравнение значенийLección
  3. 2.3Условие if / elseLección
  4. 2.4Несколько веток: else ifLección
  5. 2.5Логические операторы && || !Lección
  6. 2.6Выбор варианта: whenLección
  7. 2.7Финальный тест по модулюLección
  8. 2.8Мини-проект «Контролёр на входе»Lección
03Bucles8 lecciones
  1. 3.1Зачем повторять: repeatLección
  2. 3.2Цикл while: пока условие истинноLección
  3. 3.3Цикл for и диапазоныLección
  4. 3.4Шаг и направление: downTo, stepLección
  5. 3.5Управляем циклом: break и continueLección
  6. 3.6Копим результат: счётчики и суммыLección
  7. 3.7Финальный тест по модулюLección
  8. 3.8Мини-проект «Копилка мечты»Lección
04Funciones8 lecciones
  1. 4.1Зачем функции: fun и вызовLección
  2. 4.2Параметры функцииLección
  3. 4.3Возврат значения: returnLección
  4. 4.4Много аргументов: по умолчанию и именованныеLección
  5. 4.5Короткая запись: функция-выражениеLección
  6. 4.6Собираем из функцийLección
  7. 4.7Финальный тест по модулюLección
  8. 4.8Мини-проект «Калькулятор чаевых»Lección
05Listas y colecciones8 lecciones
  1. 5.1Что такое список: listOfLección
  2. 5.2Индекс и размер: [i], sizeLección
  3. 5.3Перебор списка: for (x in list)Lección
  4. 5.4Изменяемые списки: mutableListOfLección
  5. 5.5Полезные команды спискаLección
  6. 5.6Собираем из списковLección
  7. 5.7Финальный тест по модулюLección
  8. 5.8Мини-проект «Список покупок»Lección
06Clases y objetos8 lecciones
  1. 6.1Что такое класс: class и объектLección
  2. 6.2Свойства объекта: val и varLección
  3. 6.3Конструктор: данные при созданииLección
  4. 6.4Методы: функции внутри классаLección
  5. 6.5data class: удобные объектыLección
  6. 6.6Собираем из классовLección
  7. 6.7Финальный тест по модулюLección
  8. 6.8Мини-проект «Полка книг»Lección
07Seguridad frente a valores nulos8 lecciones
  1. 7.1Что такое null: тип со знаком вопросаLección
  2. 7.2Безопасный вызов: ?.Lección
  3. 7.3Запасное значение: ?:Lección
  4. 7.4Проверка через if: умное приведениеLección
  5. 7.5Списки без сюрпризов: getOrNullLección
  6. 7.6Собираем вместеLección
  7. 7.7Финальный тест по модулюLección
  8. 7.8Мини-проект «Карточка профиля»Lección
08Final del curso6 lecciones
  1. 8.1Как код становится приложениемLección
  2. 8.2Мелочи, которые делают код корочеLección
  3. 8.3Читаем и чиним чужой кодLección
  4. 8.4От задачи к программеLección
  5. 8.5Финальный тест по курсуLección
  6. 8.6Финальный проект «Трекер привычек»Lección

Cómo aprendes

De un tema nuevo a tu propia solución

Sigue una secuencia clara y repasa los temas que requieren más práctica.

  1. 01

    Comprender el tema

    Empieza por la explicación y los ejemplos de la lección. Los conceptos se entienden mejor al ver cómo funcionan.

  2. 02

    Probar por tu cuenta

    Resuelve ejercicios y comprueba tus respuestas. La práctica muestra qué entiendes y qué necesitas repasar.

  3. 03

    Afianzar lo aprendido

    Sigue el programa a tu ritmo. Los temas completados siguen disponibles para repasar.

Empieza gratis

Kotlin

Explicaciones cortas, ejercicios con corrección y práctica. Sigue las lecciones y repasa los temas difíciles.

Empezar a aprender ↗