강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Yoon Jae-seong's Google's official language, Kotlin, for getting started with programming

This course is a course to learn the Kotlin language for Android development. You can learn the basic grammar and various concepts of the Kotlin language.

(4.6) 54 reviews

592 learners

  • softcampus
Android
Kotlin

Reviews from Early Learners

What you will gain after the course

  • You will learn the basic syntax and object-oriented programming techniques of the Kotlin language.

  • In the future, you can learn Android development or web client development based on Kotlin.

Google's official Android development language,
Pay attention to Kotlin !

Lecture Introduction ✒️

Kotlin, recently introduced by Google as the official language for Android, is attracting significant attention in the development community. It's rapidly emerging as an official replacement for Java, offering a variety of syntax features not supported by Java, alleviating some of Java's grammatical shortcomings.

Kotlin is attracting attention not only as a language to replace Java but also as a language to replace JavaScript, and it also has its own support for jQuery, making it a language with very high potential for future development.

In particular, Google provides technical documentation and examples for Android in Kotlin, and recommends that all future Android application development use the Kotlin language.

Additionally, Kotlin is a language with a very wide range of uses, as it aims to be developed so that it can be used in all development fields, not just Java.

This course covers the basic syntax and object-oriented programming concepts of the Kotlin language.
We hope you will take this course and learn about development fields based on the Kotlin language.

Detailed Curriculum Structure 📝

  • Kotlin Overview and Basic Grammar: Lessons 1-7
    We will look at the overview and operating principles of the Kotlin language and set up a development environment.
    You will also learn basic grammar.
  • Kotlin Control Statements: Lessons 8-11
    Learn about various control statements such as IF, for, etc.
  • Kotlin Object-Oriented Programming: Lessons 12-24
    Learn how to write classes in Kotlin and about various object-oriented concepts.
  • Various classes in Kotlin: Lessons 25-35
    Learn about the concepts of various classes provided in Kotlin.
  • Functional Programming in Kotlin: Lessons 36-41
    Learn about various functional programming concepts offered in Kotlin.
  • Kotlin Collections: Lessons 42-46
    Let's take a look at the various collections provided by Kotlin.
  • Exception Handling in Kotlin: Lesson 47
    Let's take a look at how to handle exceptions in Kotlin.

Introducing the Knowledge Sharer ✒️

Yoon Jae-seong (currently Softcampus Development Director)
I have incorporated my 19 years of experience in various fields and fields into my lectures, from the early days of mobile content in Korea's IT industry to big data development and consulting, and IT application software development.

Development experience
• SKT launches "Island Adventure" mobile content development
• KT launches mobile content development for "Quiz Soccer"
• SK launches "Mobile Certified Broker"
• Development of the iPhone "Hanja Tong" app
• iPhone "Health Training" app development
• KT/SK Japan Namco "Dale of Commons" content development
• Development of KT mini games (Gradually Grabbing Land, Aladdin's Magic Lamp, Mystery Block Detectives, BUZZ and BUZZ)

Teaching experience
I am a veteran instructor with 19 years of experience in teaching and developing software to current and unemployed developers at renowned domestic companies such as Samsung Multicampus, Busan IT Industry Promotion Agency, Jeonju Information and Culture Industry Promotion Agency, Incheon IT Industry Promotion Agency, Korea Radio Promotion Agency, SK C&C, T Academy, Korea Robot Industry Promotion Agency, Daejeon ETRI, Samsung Electronics, nica Training Center, Korea Productivity Center, Hanwha S&C, Samsung Electronics, LG Electronics, and SK C&C.

Lecture area
I lecture on Java, Android, frameworks, databases, UML, iPhone, big data processing and analysis, Python, the Internet of Things, data analysis using R/Python, deep learning, machine learning AI, Spark, and more. I draw on my diverse experience to explain concepts as easily as possible, and I create and explain examples that facilitate practical application. Since this is not an offline class, please use the Q&A for any questions you may have. I'll be sure to answer any questions.

Recommended for
these people

Who is this course right for?

  • College students, general public, developers who want to develop in Cotrin language

  • Developers who want to develop Android applications using the Cortrin language

Need to know before starting?

  • To take this course, you must learn the Java Programming language.

  • You can learn without learning the Java Programming language, but the terminology and concepts may be somewhat difficult.

Hello
This is

15,683

Learners

798

Reviews

589

Answers

4.7

Rating

39

Courses

Curriculum

All

47 lectures ∙ (11hr 54min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

54 reviews

4.6

54 reviews

  • ljws93님의 프로필 이미지
    ljws93

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    이렇게 완벽한 강의를 해놓다니...미쳤습니까? 휴먼? 자바를 선행하고 들으면 더 좋겠지만 굳이 자바를 안하고 듣고 싶다면 들어도 괜찮을 수준의 강의입니다. 하지만, 둘 다 해본 입장에선 자바를 하고 이걸 하는게 더 좋아보이네요

    • 소프트캠퍼스
      Instructor

      더좋은 강의로 보답드리겠습니다.

  • jun님의 프로필 이미지
    jun

    Reviews 2

    Average Rating 4.5

    4

    100% enrolled

    해당 강의를 빗대어 설명해 보겠습니다. 봉지 라면이 먹고 싶어 집 앞 1분 거리에 있는 편의점을 가려고 한다. 샤워를 하고... 머리에 왁스도 바르고... 정장을 입고... 넥타이까지 한 다음 집 앞으로 걸어 나간다. 카드를 깜빡하고 가져오지 않아 다시 집에 갔다온다. 그리고 교통카드를 깜빡하고 가져오지 않아 다시 집에 갔다온다. 걸어서 1분거리이지만 집앞에서 버스를 탄다. 20~30분 걸려 집 앞 편의점에 도착한다. 내가 가장 좋아하는 봉지라면을 사고, 다시 버스타고 집에 오니 2시간이 걸렸다. 라면을 끓이기 위해 냄비가 있는 찬장을 열었더니 오늘 사온 라면 봉지가 가득하다. 하...5분이면 끓여먹을 라면이 두시간이나 걸렸네...? println("-----------------------------------") "음~ 힘들게 끓인 라면이지만 맛은 있다."

    • 봉지 라면을 미리 찬장에 넣어 두고 1분안에 끊여서 먹는 분들도 계시고, 왔다갔다 시행 착오를 격으면서 끊이는 분도 있을 것입니다. 어느정도 숙달된 분은 Skip을 하면서 빠르게 진행하시면 되고요. 기초가 부족한 분들은 차근히 자신을 것으로 만드시면 좋을 듯 합니다. 결과적으로 맛있는 라면을 먹으셨다면 다행입니다. 감사합니다.

    • println("-----------------------------------") 에서 웃었습니다! ㅎㅎ.. 그래도.. 처음 들으시는 분께 좋은 강의임에는 변함이 없습니다.

  • 하잉님의 프로필 이미지
    하잉

    Reviews 7

    Average Rating 4.9

    5

    98% enrolled

    항상 좋은 강의 듣고 있습니다. 다른분 강의평이 좋지 않아서 걱정했지만, 자바에 어느 정도 선행학습이 있다보니 좋았던 것 같습니다. let, run, also 등등 scope function에 대해서도 설명이 있었으면 좋았을텐데 이 점만 아쉽습니다~~^^

    • 하성재님의 프로필 이미지
      하성재

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      kotlin 의 특성을 이해 할 수 있는 강의였습니다.

      • 장기혁님의 프로필 이미지
        장기혁

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        Kotlin을 입문으로 배우고 싶으면 들어볼만한 강의라고 생각

        softcampus's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!