
자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
최태현
이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다.
초급
Kotlin, Java, 객체지향
You will be able to understand all the language features of Kotlin. After taking the course, you will be able to freely program using advanced Kotlin technologies such as generics, delegation and deferral, DSL, and reflection.

You can learn Kotlin's difficult grammar easily and quickly.
Covers generics / deferral and delegation / complex functional programming / DSL / annotations and reflection
Want to gain deeper knowledge of Kotlin than others?
Join us for the Advanced Kotlin course! ⭐
Kotlin has emerged as a strong player in the backend developer job market.
Kotlin is easily listed among the preferred qualifications and requirements in various corporate job postings.
Improve your competitiveness as a backend developer with Kotlin!
This course covers Kotlin's various language features in depth, and is designed to be easily understood through various examples and practical exercises. Add depth to your Kotlin and immerse yourself in the charm of the Kotlin language!
📌 All you need to understand and utilize the Kotlin language in one lecture!
📌 With abundant examples and practice, including JMH, yml DSL, and DI containers!
Focus on your class instead of complicated and cumbersome note-taking!
We provide students with learning materials that thoroughly organize the lecture content so that they can fully understand and review the content.
Generic
Delay and Delegation
Complex functional programming
Operator overloading and Kotlin DSL
Annotations and Reflection
Learn more about Kotlin
Developers who want to read Kotlin code without hesitation
Developers who want to create their own library with Kotlin
Developers who want to make good use of Kotlin
Q. What is the lecture practice environment like?
A. The course utilizes IntelliJ for practical exercises. Even if you don't use IntelliJ, you should be able to complete the exercises without any issues as long as you have an environment that supports Kotlin! 👍
Q. What build tools do you use?
A. The course uses Gradle. When installing kdoc or ktlint, the Gradle plugin is utilized. If you use Maven, you must use the Maven plugin.
Q. I'm an Android (or backend) developer. Can I take the course?
A. Yes, yes! Of course! This course focuses on the Kotlin language itself, so if you're familiar with basic Kotlin grammar, you'll be able to follow along without difficulty. Although examples from specific areas are occasionally included, they are used solely to illustrate Kotlin's linguistic features.
Q. Are coroutines also covered in the lecture?
A. No. Because coroutines are a library feature provided by the Kotlin language, we've separated them from the Kotlin-specific lectures. You can find the coroutines lectures below. 😊
*The course review below is a review of the Kotlin lecture by a knowledge sharer.
★★★★★
The lectures were incredibly informative. The instructor provided tips throughout the lecture on his style and skills, so I gradually gained valuable insights. The explanations were varied, so any questions I might have had were quickly answered. Why? -> The explanations, pros and cons, and numerous examples... It was the best. I gained more than I paid for, and I could tell you put a lot of effort into the PPT presentation! Thank you.
-Wo***
★★★★★
The instructor's overly (perhaps?) humble nature and the lecture content, which oozes depth, are impressive. It was great to be able to cover all the essential development knowledge in one lecture . While it might be challenging as a lecturer, I've been hoping for a series that explores the concept of developing hypothetical requirements that are both practical and essential. Thank you.
- affection***
★★★★★
From the content to the pace, this course was perfect for me ! Thank you :)
-Je***
★★★★★
I think this is a good lecture because it saves a lot of time organizing things myself thanks to the examples and well-organized lectures.
-go***
★★★★★
I discovered the joy of Kotlin thanks to the instructor! Although it's just a review, I'm so grateful. It felt like I met the instructor of my life ! I don't know what the next lecture plan is, but I definitely plan to take it when it comes out!
-one***
★★★★★
As other reviews have mentioned, the lectures are easy to understand. But the best part is that the instructors are incredibly thorough and helpful when you ask questions. For example, even simple questions like this ... moved!
- ah***
Who is this course right for?
For those who want to study Kotlin more deeply
For those who want to read code written in Kotlin without hesitation
Those who are confident in basic Kotlin grammar
Need to know before starting?
I need to understand basic Kotlin grammar!
10,574
Learners
793
Reviews
784
Answers
4.9
Rating
6
Courses
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 캐치테이블[와드] 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어 리드
(전) 배달의민족[우아한형제들] 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
한국과학기술원 (KAIST) 졸업
All
29 lectures ∙ (6hr 15min)
Course Materials:
All
80 reviews
4.8
80 reviews
Reviews 58
∙
Average Rating 4.9
Reviews 1
∙
Average Rating 5.0
Reviews 286
∙
Average Rating 5.0
Reviews 7
∙
Average Rating 4.6
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!