1부

1장: 코틀린이 무엇이며 왜 필요한가?

2장: 코틀린 기초

3장: 함수 정의와 호출

4장: 클래스, 객체, 인터페이스

5장: 람다로 프로그래밍

6장: 코틀린 타입 시스템


2부 - 코틀린답게 사용하기

7장: 연산자 오버로딩과 기타 관례

8장: 고차함수: 파라미터와 반환값으로 람다 사용

9장: 제네릭스

10장: 애노테이션과 리플렉션