Об этом курсе

Недавно просмотрено: 189,299

Карьерные результаты учащихся

13%

получил значимые преимущества в карьере благодаря этому курсу

11%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

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

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 25 часа на выполнение

Английский

Субтитры: Английский

Карьерные результаты учащихся

13%

получил значимые преимущества в карьере благодаря этому курсу

11%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

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

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 25 часа на выполнение

Английский

Субтитры: Английский

от партнера

Логотип JetBrains

JetBrains

Программа курса: что вы изучите

Оценка контентаThumbs Up91%(5,424 оценки)Info
Неделя
1

Неделя 1

13 минуты на завершение

Introduction

13 минуты на завершение
4 видео ((всего 13 мин.))
4 видео
What is Kotlin?4мин
History of Kotlin3мин
Developing Kotlin2мин
Неделя
2

Неделя 2

4 ч. на завершение

Starting up with Kotlin

4 ч. на завершение
17 видео ((всего 73 мин.)), 1 материал для самостоятельного изучения, 1 тест
17 видео
Introducing Kotlin to an existing project2мин
"Hello, world" example4мин
Variables5мин
Functions3мин
Named & default arguments5мин
Conditionals: if & when5мин
Loops2мин
'in' checks & ranges4мин
Exceptions3мин
Extension Functions4мин
Examples from the Standard Library8мин
Calling Extensions3мин
Importance of extensions3мин
Solution: Mastermind2мин
Solution: Checking identifier3мин
Solution: Sum as an extension function58
1 материал для самостоятельного изучения
Setting up programming assignments10мин
Неделя
3

Неделя 3

7 ч. на завершение

Nullability, Functional Programming

7 ч. на завершение
19 видео ((всего 92 мин.)), 1 материал для самостоятельного изучения, 2 тестов
19 видео
Nullable types under the hood4мин
Safe casts2мин
Importance of nullability2мин
Lambdas3мин
Common Operations on collections6мин
Operations Quiz - I4мин
Operations Quiz - II7мин
Function Types5мин
Member References6мин
return from Lambda5мин
Is Kotlin a functional language?1мин
Solution: Nice String6мин
Solution: Taxi Park, tasks 1-35мин
Solution: Taxi Park, tasks 4 & 58мин
Solution: Taxi Park, task 62мин
Solution: Checking whether string is null or empty2мин
Solution: Safe casts59
Solution: Interchangeable predicates3мин
1 материал для самостоятельного изучения
Mastermind in a functional style1мин
Неделя
4

Неделя 4

7 ч. на завершение

Properties, OOP, Conventions

7 ч. на завершение
19 видео ((всего 99 мин.))
19 видео
Properties7мин
More about Properties4мин
Lazy or late initialization5мин
OOP in Kotlin4мин
Constructors, Inheritance syntax6мин
Class modifiers - I4мин
Class modifiers - II5мин
Objects, object expressions & companion objects6мин
Constants4мин
Generics6мин
OOP design choices5мин
Operator Overloading3мин
Conventions8мин
(Not)using operator overloading2мин
Solution: Rationals15мин
Solution: Unstable val2мин
Solution: Using lateinit property1мин
Solution: NPE during initialization4мин
Solution: Equality2мин

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

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

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке 'Финансовая помощь' слева под кнопкой 'Зарегистрироваться' и заполните форму. Если его примут, вы получите уведомление. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.