Learn Springboot + React RestAPI Board Faster Than Anyone
Neo
Learn Springboot + React RestAPI Board Creation Faster Than Anyone Develop a CRUD server with Springboot and create your own board with React!!
Basic
React, Java, Kotlin
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!
267 learners
Level Beginner
Course period Unlimited
Reviews from Early Learners
5.0
신성철
Thank you.
5.0
bagps1
Good
5.0
nureongi0214
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.
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
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.
Taking your first steps toward becoming an Android and Spring developer,
Experience the charm of Kotlin, different from Java, in the fastest way possible!
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.
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!
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!
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
Section 1
This course provides an overview of the overall content and learning objectives, and offers course materials for efficient learning.
Section 2
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
In Kotlin, you will understand how to declare variables and various basic data types, and practice the type inference feature.
Section 4
Learn the syntax and practical examples of various operators provided in Kotlin, including arithmetic, comparison, and logical operators.
Section 5
You will learn how to control the execution flow of a program based on conditions using if-else statements and when expressions.
Section 6
Learn techniques for repeatedly executing specific code using for and while loops, and controlling the flow with control statements.
Section 7
Practice the basic concept of functions as reusable code blocks, and write functions with various parameters and return types.
Section 8
Understand the core concept of classes in Kotlin and practice creating objects and handling class members.
Section 9
Learn the principles of inheritance that extend the functionality of existing classes, and practice examples utilizing polymorphism.
Section 10
You will learn the characteristics and usage of data classes for efficient data management and enum classes for representing states.
Section 11
Learn Kotlin coding conventions for consistent code writing, and review what you've learned through calculator and car class implementation assignments.
Section 12
We summarize the core Kotlin content learned so far and suggest future learning directions for development using Kotlin.
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
You have extensive experience in maintaining and developing existing Java projects,
but want to quickly learn Kotlin, the latest trend, to expand your capabilities
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
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.
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.
Inflearn Verified
Career Verified
3,774
Learners
428
Reviews
63
Answers
4.7
Rating
35
Courses
Hello! I am Neo, an instructor here at Inflearn.
My goal is to make various development technologies that are not commonly encountered accessible to many people.
Therefore, I aim to design a curriculum focused on practical application rather than a simple list of theories, providing hands-on lectures that allow for learning without troubleshooting hurdles.
I am structuring the content with a light and friendly approach so that even beginners can follow along without burden, focusing particularly on lowering the barrier to entry for knowledge.
Sometimes, I also work on lectures together with like-minded people!
For collaboration and other business inquiries, please contact yeseong0412@gmail.com!
All
25 lectures ∙ (1hr 28min)
Course Materials:
All
9 reviews
4.9
9 reviews
Reviews 26
∙
Average Rating 5.0
Edited
5
I watched this as an introduction to Kotlin and found it very helpful.
Thank you for taking the course!
Reviews 3
∙
Average Rating 4.7
Edited
5
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.
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!
Reviews 15
∙
Average Rating 5.0
Reviews 49
∙
Average Rating 4.9
Reviews 21
∙
Average Rating 5.0
5
It was great to be able to learn Kotlin basics through free lectures.
Thank you for taking the class!
Check out other courses by the instructor!
Explore other courses in the same field!
Free