강의

멘토링

커뮤니티

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,712

Learners

801

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

  • ljws930273님의 프로필 이미지
    ljws930273

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Are you crazy for giving such a perfect lecture? Human? It would be better if you take it after learning Java, but if you want to take it without learning Java, it's a lecture that's okay to take. However, from the perspective of someone who has done both, it seems better to do Java and then do this.

    • softcampus
      Instructor

      We will reward you with better lectures.

  • gwavedevil2087님의 프로필 이미지
    gwavedevil2087

    Reviews 2

    Average Rating 4.5

    4

    100% enrolled

    Let me explain using this lecture. I want to eat ramen in a bag, so I go to the convenience store that is 1 minute away from my house. I take a shower... I put wax on my hair... I put on a suit... I even put on a tie, and I walk to the front of my house. I forgot my card and went back home. Then I forgot my transportation card and went back home. It's a 1 minute walk, but I catch a bus in front of my house. It takes 20~30 minutes to get to the convenience store in front of my house. I buy my favorite ramen in a bag, and it took 2 hours to get home by bus. I open the cupboard where the pot is to boil ramen, and it's full of the ramen bags I bought today. Huh... It took two hours to boil ramen that should have been boiled in 5 minutes...? println("-----------------------------------") "Hmm~ It's a hard-boiled ramen, but it tastes good."

    • softcampus
      Instructor

      Some people put the packaged ramen in the cupboard in advance and eat it in less than a minute, while others may go back and forth and try and make mistakes. Those who are somewhat proficient can skip and proceed quickly. Those who lack the basics should gradually make it their own. As a result, I'm glad you ate delicious ramen. Thank you.

    • I laughed at println("-----------------------------------")! Haha.. Still.. It's still a good lecture for those who are hearing it for the first time.

  • ows30901330님의 프로필 이미지
    ows30901330

    Reviews 7

    Average Rating 4.9

    5

    98% enrolled

    I always listen to good lectures. I was worried because other people's lecture reviews were not good, but I think it was good because I have some prior knowledge of Java. It would have been good if there had been an explanation of scope functions such as let, run, also, etc., but that's the only thing I regret~~^^

    • hasung428406님의 프로필 이미지
      hasung428406

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      It was a lecture that helped me understand the characteristics of Kotlin.

      • zerome09185536님의 프로필 이미지
        zerome09185536

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        I think this is a lecture worth listening to if you want to learn Kotlin as an introductory course.

        softcampus's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!