강의

멘토링

커뮤니티

Programming

/

Programming Language

Learn Kotlin Faster Than Anyone (1 Hour)

This is an introductory Kotlin course where you'll learn faster than anyone else. Learn the basic syntax and practical applications of Kotlin programming easily and quickly!

(5.0) 5 reviews

154 learners

Level Beginner

Course period Unlimited

  • Neo
Kotlin
Kotlin
oop
oop
IntelliJ IDEA
IntelliJ IDEA
Kotlin
Kotlin
oop
oop
IntelliJ IDEA
IntelliJ IDEA
Thumbnail

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

nureongi0214

100% enrolled

I started learning Kotlin without knowing Java, and it was great that you focused on the essential parts. However, there were concepts like scope functions that suddenly appeared in the practice sessions, and some explanations felt like they were continuing from Java, which left me a bit confused each time. I think these issues arose because you compressed everything into a short timeframe. Still, thank you for providing a high-quality lecture for free.

5.0

HelloWorld

100% enrolled

It was great to be able to learn Kotlin basics through free lectures.

5.0

DKN

64% enrolled

I watched this as an introduction to Kotlin and found it very helpful.

What you will gain after the course

  • Understanding Kotlin's Basic Syntax and Data Types

  • Commonly Used Control Structures, Functions, and Classes in Kotlin

  • Identifying the advantages and differences of Kotlin compared to Java

Faster than anyone else learning Kotlin (1 hour)

Now you can learn Kotlin's core syntax and practical application methods faster than anyone else.

Kotlin, Object-Oriented Programming, IntelliJ IDEA

I conduct classes for beginners!

This is a free course! | To be honest, I'm not satisfied with the quality, so I'm releasing it for free.
(If there's anything you don't like, please give me feedback through questions instead of reviews 😭😭)

This course was created as a free course, so please use the Q&A board rather than course reviews for feedback on quality!

For everyone taking this course
We're providing a 40% discount coupon for the Springboot CRUD With Kotlin course!

When you have Java experience but hesitate to join a new project because Kotlin feels unfamiliar

When looking for the first language to learn after getting started with Android and backend development

When you're new to learning programming languages and feel overwhelmed about where to start

From Kotlin basics to practical application,
seize the opportunity to become a growing developer.


Variables, operators, and conditionals to classes and inheritance
Master Kotlin's core syntax perfectly in just 1 hour!


Taking your first steps toward becoming an Android and Spring developer,
Experience the charm of Kotlin, different from Java, in the fastest way possible!

When this course is complete, you will

You will be able to understand the fundamentals of Kotlin.

  • You will gain a clear understanding of Kotlin's core syntax, from variable declarations to data types, operators, conditional statements, and loops. You can quickly and solidly build the foundation of Kotlin programming.

Quickly master the advantages of Kotlin based on your Java development experience.

  • You will clearly understand the differences between Java and Kotlin, and grasp why Kotlin is more efficient and concise. By comparing it with familiar Java syntax, you can quickly discover the new possibilities that Kotlin offers.

You can write practical code using functions and classes.

  • You'll learn from writing utility functions to the basic concepts of classes and object-oriented programming, and even inheritance through hands-on practice. Beyond simply knowing the syntax, you'll develop the ability to directly design and implement code.

Take your first confident steps into Android and server development.

  • This course helps Kotlin beginners or those starting Android/server development lower the barrier to entry into programming. Through completing learning assignments, you can apply what you've learned in practice and successfully take your first steps toward growing as a developer.


✔️

Get Started with Kotlin Faster Than Anyone

Learn faster than anyoneKotlin
A kind guide for beginners

You can easily and quickly learn everything from the basic syntax of Kotlin programming to commonly used control statements, functions, and class usage. It helps you clearly understand the differences from Java and immediately grasp the advantages of Kotlin.

Theory learning followed by hands-on practice!

IntelliJ IDEA-based Practice

Starting with IntelliJ IDEA environment setup, you'll practice basic variable declaration in Kotlin, data type inference, and operator usage hands-on. You can learn by doing, from flow control using conditional statements and loops to implementing functions and classes.

Let's take the time to understand Kotlin by writing code directly and debugging with breakpoints!

Practical Coding Conventions and Assignments

Learn established coding conventions and KT Lint, and develop practical skills through assignments implementing a basic calculator and car class. You can solidify your Kotlin skills with clear learning objectives and concrete assignments.

Example Assignment Problem 1


📚

Quick Kotlin Core Grammar Mastery

Section 1

Orientation and Course Materials Guide

This course provides an overview of the overall content and learning objectives, and offers course materials for efficient learning.

Section 2

Introduction to Kotlin and Development Environment Setup

This course introduces the features and advantages of the Kotlin language and covers how to set up a Kotlin development environment using IntelliJ IDEA.

Section 3

Variable Declaration and Basic Data Types

In Kotlin, you will understand how to declare variables and various basic data types, and practice the type inference feature.

Section 4

Using Kotlin Operators

Learn the syntax and practical examples of various operators provided in Kotlin, including arithmetic, comparison, and logical operators.

Section 5

Controlling Program Flow with Conditional Statements

You will learn how to control the execution flow of a program based on conditions using if-else statements and when expressions.

Section 6

Task Automation Using Loops

Learn techniques for repeatedly executing specific code using for and while loops, and controlling the flow with control statements.

Section 7

Defining and Using Functions

Practice the basic concept of functions as reusable code blocks, and write functions with various parameters and return types.

Section 8

Object-Oriented Programming: Class

Understand the core concept of classes in Kotlin and practice creating objects and handling class members.

Section 9

Code Extension through Inheritance

Learn the principles of inheritance that extend the functionality of existing classes, and practice examples utilizing polymorphism.

Section 10

Data Classes and Enum Classes

You will learn the characteristics and usage of data classes for efficient data management and enum classes for representing states.

Section 11

Coding Conventions and Practice Assignments

Learn Kotlin coding conventions for consistent code writing, and review what you've learned through calculator and car class implementation assignments.

Section 12

Course Wrap-up and Future Learning Guide

We summarize the core Kotlin content learned so far and suggest future learning directions for development using Kotlin.

These are the concerns
we can help solve!

📌

Android App Development Beginners

You have the passion to create a new mobile app,
but find it difficult to even start because Kotlin syntax and basic concepts are unfamiliar

📌

Java Developer

You have extensive experience in maintaining and developing existing Java projects,
but want to quickly learn Kotlin, the latest trend, to expand your capabilities

📌

Server Development Beginners

Someone who wants to learn backend development like the Spring Framework,
but while wondering which language to start with, became interested in Kotlin's conciseness

Notes Before Enrollment

Practice Environment

  • You need to install IntelliJ IDEA (Community edition available) for Kotlin development.

  • You can practice on various operating systems (environments where Kotlin can run) such as Windows, macOS, and Linux.

  • For stable practice, 4GB or more of RAM is recommended.

Prerequisites and Important Notes

  • It's okay if you have no programming experience. You'll learn Kotlin from the basics, step by step.

  • If you have Java development experience, you can understand the differences with Kotlin more deeply.

  • If you enjoyed the course, I would appreciate a 5-star rating.


Learning Materials

  • The course materials used in the lectures are provided as PPTX and PDF files.


  • Provides hints and guides for solving practice assignments.


Recommended for
these people

Who is this course right for?

  • Anyone who wants to start Android app development

  • Those who want to start server (Spring) development

  • Those with Java development experience who want to quickly learn Kotlin

  • Beginners starting to learn programming languages for the first time

Need to know before starting?

  • While not required, having a basic understanding of programming concepts (variables, conditionals, loops) will help you grasp the material more quickly.

  • It would be good if you have some experience using Java.

Hello
This is

2,264

Learners

254

Reviews

39

Answers

4.7

Rating

29

Courses

Hello! I'm Neo, an instructor on Inflearn.

My goal is to make various development technologies that people don't usually encounter accessible to many different people.

That is why I aim to design practice-oriented lectures that focus on hands-on curriculums rather than just listing theories, allowing students to learn without the stress of troubleshooting.

I am structuring the content with a light and friendly approach so that even beginners can follow along without pressure, focusing especially on lowering the barrier to entry for knowledge.
Sometimes, I also work on lectures together with like-minded people!

For collaborations and other business inquiries, please contact yeseong0412@gmail.com!

Curriculum

All

25 lectures ∙ (1hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • nureongi0214님의 프로필 이미지
    nureongi0214

    Reviews 3

    Average Rating 4.7

    Edited

    5

    100% enrolled

    I started learning Kotlin without knowing Java, and it was great that you focused on the essential parts. However, there were concepts like scope functions that suddenly appeared in the practice sessions, and some explanations felt like they were continuing from Java, which left me a bit confused each time. I think these issues arose because you compressed everything into a short timeframe. Still, thank you for providing a high-quality lecture for free.

    • yeseong0412
      Instructor

      Thank you for taking the course! Since this is my first language course, I wanted to make it perfect from the start, but as I was creating it, there were dubbing issues in the middle and the quality didn't turn out as well as I expected, so I had a lot of doubts about whether I should upload this even though it's free...? But seeing so many people enjoying it really gives me strength! I'll finish up the additional courses I'm currently working on and do my best to update with more detailed content soon. Thank you!

  • kduoh님의 프로필 이미지
    kduoh

    Reviews 36

    Average Rating 5.0

    5

    26% enrolled

    • yeseong0412
      Instructor

      Thank you for attending the lecture! Have a wonderful year~~!!

  • dkssudgktpdy님의 프로필 이미지
    dkssudgktpdy

    Reviews 20

    Average Rating 5.0

    5

    100% enrolled

    It was great to be able to learn Kotlin basics through free lectures.

  • loward님의 프로필 이미지
    loward

    Reviews 21

    Average Rating 5.0

    Edited

    5

    64% enrolled

    I watched this as an introduction to Kotlin and found it very helpful.

  • yeseong0412님의 프로필 이미지
    yeseong0412

    Reviews 30

    Average Rating 5.0

    5

    100% enrolled

    Free

    Neo's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!