Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

[Beginner] Let's tear it apart! Everything about Kotlin

Prepared for beginners. If you know just this, you will have no problems developing Kotlin.

(5.0) 4 reviews

90 learners

  • kimkimgod
코틀린
크로스플랫폼
kotlin
Kotlin

Reviews from Early Learners

What you will learn!

  • Kotlin basic grammar

  • Kotlin functions and classes

  • Features and usage of collections and lambdas

  • Generics in Kotlin

  • Exception handling in Kotlin

  • Higher order functions, range functions, and delegation patterns

Kotlin, the programming language that will lead the future
Prepare in advance with this lecture.


Kotlin, developed by JetBrains, is a programming language for modern software development.

It has quickly grown into one of the most popular programming languages .

Kotlin is designed to be concise, expressive, and fully interoperable with Java.

It offers numerous advantages for building robust and scalable applications .



With Kotlin Multiplatform,

Create applications for multiple platforms while maintaining the benefits of native programming.

Enables efficient code reuse across platforms.

Multi-platform applications are applications that run on iOS, Android, macOS, Windows, Linux, etc.

Works on various operating systems.



Kotlin offers everything from improved productivity and code stability to seamless integration with existing projects .

It has many advantages.

It is a language with excellent readability that supports the effective solution of many modern missions.

As the programming landscape evolves, Kotlin stands out as a language that combines pragmatism and innovation.

It has become an indispensable tool for developers worldwide.

Finish your Kotlin course with this one lecture.


Section 1. Learning Basic Grammar

Learn about variable declarations
How to use null in Kotlin,
How to handle loops and branch statements
I'll find out.

Section 2. Understanding Functions and Classes

Learn how to use functions and classes
How to utilize various functions and classes
I'll find out.

And using the singleton pattern
We also learn about objects.



Section 3. Understanding Collections and Lambdas

Kotlin Collection Trio
Learn about List, Set, and Map,
How to control collections using lambdas
I'll find out.

Section 4. Understanding Kotlin's Features

Learn how to handle exceptions in Kotlin,
What you need to know to level up from beginner
About generics, higher-order functions, scoped functions, and delegation
I'll find out.


Things to note before taking the course

  • Before the lecture, please install IntelliJ IDEA Community Edition and create a Kotlin project.

  • The lecture begins with Kotlin content immediately after the program has been installed and a project has been created.

Practice environment

  • Operating System: macOS, Windows


  • Language: Kotlin 1.9.20 (Java Version 17)


  • Tool: IntelliJ IDEA Community Edition

Learning Materials

  • I have uploaded the materials in "0.2. Lecture Materials" in Section 0 Lecture Introduction.

Player Knowledge and Precautions

  • If you have programming experience in any programming language, that's great.

  • There is no player knowledge, and even if there are parts you don't know, they will be mentioned again later.
    If you watch the lecture till the end, you will understand.


  • If you have any questions while viewing, please leave a question and we will respond promptly.

  • Lecture materials are provided only to those taking the course, so please refrain from sharing them.

Recommended for
these people

Who is this course right for?

  • For those who wish to study Kotlin

  • For those who want to finish Kotlin grammar in one go

  • Anyone who has only done Spring + Java and wants to move to Coping this time

Need to know before starting?

  • Try programming in any language

Hello
This is

3,837

Learners

94

Reviews

16

Answers

4.9

Rating

3

Courses

안녕하세요.
코틀린과 스프링을 즐겁게 공부하고 있는 개발자입니다.
현재 10년 차 개발자로 핀테크 스타트업에 있습니다.
강의를 제작하면서 저 스스로도 더 공부를 하고 제가 공부한 지식들을 공유하고 싶어서 이렇게 강의를 만들게 되었습니다. 

Curriculum

All

24 lectures ∙ (6hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • ALPHA MOON님의 프로필 이미지
    ALPHA MOON

    Reviews 8

    Average Rating 4.8

    5

    100% enrolled

    코틀린의 기초 문법을 배우는데 도움이 많이 되었습니다. 모든 내용이 라이브코드로 예시를 보여주니 바로 이해가 되었습니다. 자바 언어를 배웠었는데 디컴파일 해서 자바랑 비교해 주는 것도 코틀린의 동작을 이해하는데 도움이 되었습니다. 좋은 강의 만들어 주셔서 감사합니다.

    • tjswn4753님의 프로필 이미지
      tjswn4753

      Reviews 1

      Average Rating 5.0

      5

      33% enrolled

      • 신기루님의 프로필 이미지
        신기루

        Reviews 62

        Average Rating 5.0

        5

        92% enrolled

        코틀린 기초 문법에 대해서 살펴 볼 수 있어서 좋았습니다. 좋은 강의 감사합니다~

        • 문석청님의 프로필 이미지
          문석청

          Reviews 36

          Average Rating 5.0

          5

          13% enrolled

          좋은 강의 감사합니다.

          $46.20

          kimkimgod's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!