
Kim Young-han's Practical Java - Intermediate Level 1
yh
₩52
초급 / Java, oop
5.0
(1,164)
This book provides an in-depth study of various intermediate-level Java features necessary for practical work, using example code.
초급
Java, oop
관련 스킬

Kim Young-han's Practical Java - Intermediate Level 1
yh
₩52
초급 / Java, oop
5.0
(1,164)
This book provides an in-depth study of various intermediate-level Java features necessary for practical work, using example code.
초급
Java, oop

Kim Young-han's Practical Java - Intermediate Level 1
yh
₩52
초급 / Java, oop
5.0
(1,164)

Solid Foundation! Java Starting Strongly - Part 2: OOP and JVM
nullnull8537
₩52
9일만
29%
₩36
초급 / Java, oop, jvm, data-structure
5.0
(61)
It covers just two things properly: object-oriented programming and the JVM! Plus, it throws in linked-list-based linear data structures.
초급
Java, oop, jvm

Solid Foundation! Java Starting Strongly - Part 2: OOP and JVM
nullnull8537
₩52
9일만
29%
₩36
초급 / Java, oop, jvm, data-structure
5.0
(61)
Java Done Right - by Yalco
yalco
₩34
입문 / Java, Functional Programming, oop
4.8
(104)
An era where just learning the basics isn't enough to survive. Dig deep and master Java once and for all!
입문
Java, Functional Programming, oop
Java Done Right - by Yalco
yalco
₩34
입문 / Java, Functional Programming, oop
4.8
(104)

Kim Young-han's Java Tutorial - Your First Step into Java with Code
yh
무료
입문 / Java, oop
5.0
(2,926)
This is a Java course for those who are new to programming. You can easily learn Java by following along with the code.
입문
Java, oop

Kim Young-han's Java Tutorial - Your First Step into Java with Code
yh
무료
입문 / Java, oop
5.0
(2,926)

Kim Young-han's Practical Java - Advanced Part 2, I/O, Network, Reflection
yh
₩59
초급 / Java, Network, oop
5.0
(358)
Learn I/O, networking, reflection, and annotations in depth, from the basics to the practical level. Build a web application server (WAS) directly in Java.
초급
Java, Network, oop

Kim Young-han's Practical Java - Advanced Part 2, I/O, Network, Reflection
yh
₩59
초급 / Java, Network, oop
5.0
(358)

Kim Young-han's Practical Java - Advanced, Part 1: Multithreading and Concurrency
yh
₩59
초급 / Java, oop, thread, multithread, concurrent
5.0
(561)
This course provides an in-depth study of multithreading and concurrency, from basic principles to practical applications.
초급
Java, oop, thread

Kim Young-han's Practical Java - Advanced, Part 1: Multithreading and Concurrency
yh
₩59
초급 / Java, oop, thread, multithread, concurrent
5.0
(561)

Kim Young-han's Practical Java - Intermediate Part 2
yh
₩52
초급 / Java, oop, Algorithm, Coding Test
5.0
(812)
Learn Java generics and collection frameworks in depth with a focus on practical applications. Also learn the basics of data structures.
초급
Java, oop, Algorithm

Kim Young-han's Practical Java - Intermediate Part 2
yh
₩52
초급 / Java, oop, Algorithm, Coding Test
5.0
(812)

Solid Foundation! Starting Java with Determination - Part 1: Procedural Programming
nullnull8537
₩43
9일만
28%
₩31
입문 / Java
5.0
(174)
For those aspiring to be Java-based Spring backend developers, to easily secure a job, we learn Java properly! Rigorously!
입문
Java

Solid Foundation! Starting Java with Determination - Part 1: Procedural Programming
nullnull8537
₩43
9일만
28%
₩31
입문 / Java
5.0
(174)
Object-Oriented Design Patterns Served on a Silver Platter - by Yalco
yalco
₩34
초급 / Java, oop, Design Pattern
4.9
(137)
Through the 25 patterns of OODP, you will learn various ways to design software in an object-oriented manner.
초급
Java, oop, Design Pattern
Object-Oriented Design Patterns Served on a Silver Platter - by Yalco
yalco
₩34
초급 / Java, oop, Design Pattern
4.9
(137)

Kim Younghan's Practical Java - Basics
yh
₩34
초급 / Java, oop
5.0
(2,255)
Learn practical core Java object-oriented concepts easily via example code.
초급
Java, oop

Kim Younghan's Practical Java - Basics
yh
₩34
초급 / Java, oop
5.0
(2,255)
![Java Concurrency Programming [Reactive Programming Part.1]강의 썸네일](https://cdn.inflearn.com/public/courses/332448/cover/b34e2ff1-f670-44cf-8bb3-b3cb3d20905d/332448-eng.png?w=420)
Java Concurrency Programming [Reactive Programming Part.1]
leaven
₩77
초급 / concurrent, multithread, synchronisation, asynchronous-programming, Java
4.9
(60)
You will learn Java's concurrency mechanisms and multithreading techniques in depth and acquire the knowledge and skills necessary to solve various parallel processing problems that you may encounter in practice. Starting from basic thread management, you will learn advanced synchronization techniques, how to use thread pools, and Java's concurrency-related classes in depth.
초급
concurrent, multithread, synchronisation
![Java Concurrency Programming [Reactive Programming Part.1]강의 썸네일](https://cdn.inflearn.com/public/courses/332448/cover/b34e2ff1-f670-44cf-8bb3-b3cb3d20905d/332448-eng.png?w=420)
Java Concurrency Programming [Reactive Programming Part.1]
leaven
₩77
초급 / concurrent, multithread, synchronisation, asynchronous-programming, Java
4.9
(60)

Java to Kotlin Starter Guide for Java Developers
lannstark
₩43
초급 / Kotlin, Java, oop
4.9
(343)
Through this lecture, you can learn about the characteristics and background of the Kotlin language, grammar and operation principles, usage examples, and things to be careful of when using Java and Kotlin together.
초급
Kotlin, Java, oop

Java to Kotlin Starter Guide for Java Developers
lannstark
₩43
초급 / Kotlin, Java, oop
4.9
(343)

Introduction to Java Algorithm Problem Solving: Coding Test Preparation
codingcamp
₩59
입문 / Java, Coding Test
4.8
(362)
This course is for those preparing for coding tests in Java. It covers the top 10 topics that are most frequently tested in coding tests. It is structured step by step from basic to intermediate problems linked to the topic, so if you follow it step by step, you will get good results.
입문
Java, Coding Test

Introduction to Java Algorithm Problem Solving: Coding Test Preparation
codingcamp
₩59
입문 / Java, Coding Test
4.8
(362)

A Taste of Scala for Busy Java Developers
hatemogi
₩43
초급 / Functional Programming, scala, scala-3, Java, oop
4.8
(17)
Scala allows you to write much more concise and robust code quickly, while still leveraging the experience you have gained as a Java developer. This course is designed for Java developers to quickly understand the overall look of Scala based on their existing Java knowledge. If you are an existing Java developer, you can learn Scala very easily.
초급
Functional Programming, scala, scala-3

A Taste of Scala for Busy Java Developers
hatemogi
₩43
초급 / Functional Programming, scala, scala-3, Java, oop
4.8
(17)

Java TPC (Think, Express, Code)
bitcocom
₩22
초급 / Java, oop
4.9
(240)
Through training in thinking, expressing, and coding, you can easily understand and approach Java programming. You can understand the relationship between programming elements and gain confidence in future Java API utilization and projects through precise concept organization of object-oriented programming.
초급
Java, oop

Java TPC (Think, Express, Code)
bitcocom
₩22
초급 / Java, oop
4.9
(240)

Effective Java Complete Guide Part 3
whiteship
₩43
중급이상 / Java
5.0
(14)
Learn “Effective Java,” the ultimate Java learning course, more easily and completely. By taking this course, you can improve not only your Java programming knowledge and skills, but also your learning ability.
중급이상
Java

Effective Java Complete Guide Part 3
whiteship
₩43
중급이상 / Java
5.0
(14)

Java Coding Test - IT Conglomerate Problem Set
codingcamp
₩68
초급 / Java, Coding Test
5.0
(16)
What kinds of problems appear in coding tests these days? Solve “practical” problems yourself, reflecting the latest corporate coding test trends. We provide proven problems and solutions to effectively build your algorithm and problem-solving skills. (with Java)
초급
Java, Coding Test

Java Coding Test - IT Conglomerate Problem Set
codingcamp
₩68
초급 / Java, Coding Test
5.0
(16)

Java 11 LTS Update - Summary of New Features in Java 9, 10, and 11
hatemogi
₩13
초급 / Java
5.0
(4)
Are you using Java but still only utilizing Java 8 syntax? Discover the useful new features added in Java 11 LTS and become a more proficient developer by using Java more conveniently. The features introduced here can be used effectively in Java 11 LTS, 17 LTS, and 21 LTS versions.
초급
Java

Java 11 LTS Update - Summary of New Features in Java 9, 10, and 11
hatemogi
₩13
초급 / Java
5.0
(4)

Yoon Jae-seong's Google's official language, Kotlin (Kotlin) programming starter
softcampus
₩18
초급 / Kotlin, Java, Android, Web Application
5.0
(1)
With the latest version in 2024 and a running time of 17 hours and 48 minutes, you can completely conquer Kotlin with this one course.
초급
Kotlin, Java, Android

Yoon Jae-seong's Google's official language, Kotlin (Kotlin) programming starter
softcampus
₩18
초급 / Kotlin, Java, Android, Web Application
5.0
(1)

Effective Java Complete Guide Part 2
whiteship
₩52
중급이상 / Java
4.9
(37)
Learn “Effective Java,” the ultimate Java learning course, more easily and completely. By taking this course, you can improve not only your Java programming knowledge and skills, but also your learning ability.
중급이상
Java

Effective Java Complete Guide Part 2
whiteship
₩52
중급이상 / Java
4.9
(37)

Real-world! Developing a library management application with Kotlin and Spring Boot (Refactoring a Java project)
lannstark
₩59
초급 / Kotlin, Spring Boot, Java, Refactoring, Spring
5.0
(158)
We will refactor a web application built with Java + Spring Boot to Kotlin + Spring Boot and implement additional requirements. In the process, we will use Junit5, SQL, JPA, and Querydsl, and cover the pros and cons of various methods from the design and implementation perspectives.
초급
Kotlin, Spring Boot, Java

Real-world! Developing a library management application with Kotlin and Spring Boot (Refactoring a Java project)
lannstark
₩59
초급 / Kotlin, Spring Boot, Java, Refactoring, Spring
5.0
(158)

@Sico - Learning Java Properly (Complete Basics)
seniorcoding
₩34
입문 / Java
4.8
(20)
This is a guide course that will help you learn Java, one of the most widely used programming languages, from theory to practice.
입문
Java

@Sico - Learning Java Properly (Complete Basics)
seniorcoding
₩34
입문 / Java
4.8
(20)

More Java, different ways to manipulate code
whiteship
₩39
초급 / Java, Spring, JPA
4.9
(326)
Have you ever wondered "how" the many Java libraries and frameworks you use provide this functionality? In this course, learn how to manipulate various codes or objects provided by Java and take your Java skills to the next level.
초급
Java, Spring, JPA

More Java, different ways to manipulate code
whiteship
₩39
초급 / Java, Spring, JPA
4.9
(326)
Reactive Programming for 20,000+ RPS Parallel Processing: Insights from a Naver Interviewer
Hong
₩77
입문 / Java, Spring, Spring Boot, Parallel Processing, webflux
5.0
(9)
This course is for developers who want to find fundamental solutions in environments where response times slow down as traffic increases, thread pools are quickly exhausted, and bottlenecks worsen with more external API calls. It helps you look at problems from the perspective of changing the architecture itself, rather than simply scaling out servers. Through this course, you will first understand the limitations of the traditional Spring MVC "Thread per Request" model. You will examine at the code level why throughput doesn't increase even when CPU resources are available, and exactly how blocking I/O occupies system resources. Next, you will learn the concepts and standard specifications of Reactive Streams and master how to handle data streams using Reactor's Mono and Flux. Beyond simple usage, you will learn through hands-on practice how data flows start, how they are consumed, and how throughput is controlled. In particular, you will directly implement design patterns that prevent OOM (Out of Memory) or overloads using Back Pressure. Additionally, you will understand the event loop-based processing structure of Spring WebFlux and conduct comparative exercises on how Non-Blocking I/O operates during actual request processing. By placing MVC and WebFlux side-by-side to verify their structural differences, you will also establish criteria for when to choose Reactive. This goes beyond simply "learning asynchrony." You will learn how to handle more requests with fewer threads, how to maintain a stable flow in environments with high external API dependencies, and develop the design intuition to secure throughput in high-concurrency environments.
입문
Java, Spring, Spring Boot
Reactive Programming for 20,000+ RPS Parallel Processing: Insights from a Naver Interviewer
Hong
₩77
입문 / Java, Spring, Spring Boot, Parallel Processing, webflux
5.0
(9)
![[Java] DFS Algorithm Understandable Even for Liberal Arts Students! - Introductory Edition강의 썸네일](https://cdn.inflearn.com/public/courses/331159/cover/69d7b62d-e089-4f30-8c48-f8f7c8186ea4/331159-eng _v2.png?w=420)
[Java] DFS Algorithm Understandable Even for Liberal Arts Students! - Introductory Edition
gaebaljob
₩19
초급 / dfs, Algorithm, Coding Test, Java
5.0
(49)
This is a basic DFS lecture that explains the way a liberal arts major and working developer studied to get a job :) We have prepared a lecture where you can learn by solving problems yourself, with minimal boring theory lectures! After taking this lecture, you will be able to solve silver level DFS problems on your own according to Baekjoon standards.
초급
dfs, Algorithm, Coding Test
![[Java] DFS Algorithm Understandable Even for Liberal Arts Students! - Introductory Edition강의 썸네일](https://cdn.inflearn.com/public/courses/331159/cover/69d7b62d-e089-4f30-8c48-f8f7c8186ea4/331159-eng _v2.png?w=420)
[Java] DFS Algorithm Understandable Even for Liberal Arts Students! - Introductory Edition
gaebaljob
₩19
초급 / dfs, Algorithm, Coding Test, Java
5.0
(49)
Nadocoding's Java Basics - Full Course (20 hours)
nadocoding
₩55
입문 / Java, oop
4.9
(251)
A lecture that lets you discover the joy of learning. Introducing Nadocoding's Java Fundamentals.
입문
Java, oop
Nadocoding's Java Basics - Full Course (20 hours)
nadocoding
₩55
입문 / Java, oop
4.9
(251)

Effective Java Complete Guide Part 1
whiteship
₩68
중급이상 / Java
4.9
(115)
Learn “Effective Java,” the ultimate Java learning guide, more easily and completely. By taking this course, you can improve not only your Java programming knowledge and skills, but also your learning ability.
중급이상
Java

Effective Java Complete Guide Part 1
whiteship
₩68
중급이상 / Java
4.9
(115)

GoF's Design Patterns Learned Through Coding
whiteship
₩68
초급 / Design Pattern, Java
4.8
(214)
Knowing design patterns will make it easier to learn not only Spring but also many other technologies and programming languages. It will also help you develop more flexible and reusable object-oriented software.
초급
Design Pattern, Java

GoF's Design Patterns Learned Through Coding
whiteship
₩68
초급 / Design Pattern, Java
4.8
(214)

Introduction to Java Programming Course (renewed version) - From beginner to developer employment!!
inflearn
₩9
입문 / Java
4.7
(652)
Java basic concepts, learn them all at once in this lecture. Also, learn them through practical examples such as academic management program, daycare meal management, etc.😀
입문
Java

Introduction to Java Programming Course (renewed version) - From beginner to developer employment!!
inflearn
₩9
입문 / Java
4.7
(652)

From Java 9 to Java 21
lannstark
₩43
초급 / Java
5.0
(38)
This covers the major updates from Java 9 to Java 21 in detail. It will be continuously updated as new versions are released up to Java 31.
초급
Java

From Java 9 to Java 21
lannstark
₩43
초급 / Java
5.0
(38)

Kotlin grammar to practice (Java to Kotlin conversion)
seyol
₩39
중급이상 / Kotlin, Java, Spring Boot, Spring, oop
4.4
(14)
In this course, you will learn Kotlin syntax, how to safely convert Java projects to Kotlin, and how to code in a Kotlin-like manner. Learn Kotlin based on practical code and use it yourself to enjoy its advantages.
중급이상
Kotlin, Java, Spring Boot

Kotlin grammar to practice (Java to Kotlin conversion)
seyol
₩39
중급이상 / Kotlin, Java, Spring Boot, Spring, oop
4.4
(14)

Learning Refactoring by Coding
whiteship
₩59
초급 / Refactoring, Java, IntelliJ IDEA
4.9
(159)
Refactoring is one of the basic skills that a software engineer should have. This course is designed to explain and practice various code smells and refactoring techniques in a more practical way using IntelliJ and Java.
초급
Refactoring, Java, IntelliJ IDEA

Learning Refactoring by Coding
whiteship
₩59
초급 / Refactoring, Java, IntelliJ IDEA
4.9
(159)

Practical JSP (renew ver.) - A Course for Junior Programmers
inflearn
₩9
초급 / Java, JSP
4.6
(447)
It explains the basic concepts step-by-step and helps you build practical knowledge by creating various applications that run in real-world web environments. By completing this course, you will be ready to be deployed immediately as a professional programmer.
초급
Java, JSP

Practical JSP (renew ver.) - A Course for Junior Programmers
inflearn
₩9
초급 / Java, JSP
4.6
(447)

Start Programming!
skmns
₩85
입문 / Java, Python
Understanding programming concepts is no longer an option, it's a must! Are you flustered by a sudden collaboration with developers? Do you want to start a career as a developer? Programming, which felt difficult as a non-major! Let's go from concepts to basic practice together.
입문
Java, Python

Start Programming!
skmns
₩85
입문 / Java, Python
Course for beginners in Java
JeongTaeHyun
₩4
입문 / Java
4.5
(34)
This is a Java course for beginners. It is designed to be easy to understand for those who are new to Java.
입문
Java
Course for beginners in Java
JeongTaeHyun
₩4
입문 / Java
4.5
(34)
Light Java for Busy Developers - Generics, Lambdas, and Streams Edition
oopsmomo
₩9
초급 / Java, oop, Lambda, stream, generic
4.9
(18)
"We will finish the top 3 most used but most confusing concepts in practice (Generics, Lambdas, Streams) in just one hour."
초급
Java, oop, Lambda
Light Java for Busy Developers - Generics, Lambdas, and Streams Edition
oopsmomo
₩9
초급 / Java, oop, Lambda, stream, generic
4.9
(18)
Mastering Java 21 [Beginner] - From Basics to Object-Oriented Programming
dxers
₩15
6일만 얼리버드
50%
₩8
입문 / Java, oop, IntelliJ IDEA, jdk
5.0
(2)
This is an introductory Java course designed so that even those starting programming for the first time can follow along. You will systematically learn everything from JDK 21 environment configuration to variables, data types, control flow statements, arrays, strings, and the core concepts of Object-Oriented Programming (OOP) such as classes, inheritance, polymorphism, and exception handling. Rather than simply listing syntax, we explain "why it works this way" to help you build a solid foundation.
입문
Java, oop, IntelliJ IDEA
Mastering Java 21 [Beginner] - From Basics to Object-Oriented Programming
dxers
₩15
6일만 얼리버드
50%
₩8
입문 / Java, oop, IntelliJ IDEA, jdk
5.0
(2)

Learning Kafka the Easiest Way, Taught by a Kakao Interviewer
Hong
₩54
입문 / Java, Spring, Kotlin, Spring Boot, Kafka
4.7
(46)
Build a scalable real-time event streaming order processing system using Spring Boot 3.x + Kotlin, establishing a Kafka cluster, and leveraging PostgreSQL CDC, Debezium Connect, and Apache Avro schemas.
입문
Java, Spring, Kotlin

Learning Kafka the Easiest Way, Taught by a Kakao Interviewer
Hong
₩54
입문 / Java, Spring, Kotlin, Spring Boot, Kafka
4.7
(46)

Java for non-majors
lshinman
무료
입문 / Java, oop, Coding Test, Functional Programming
4.9
(16)
Non-majors and beginner developers can easily learn Java grammar. It is a method of learning grammar by analyzing examples.
입문
Java, oop, Coding Test

Java for non-majors
lshinman
무료
입문 / Java, oop, Coding Test, Functional Programming
4.9
(16)

Mastering Java Basics with Teacher Eun-jong (Do it! Introduction to Java Programming) - Part 2 (Master Edition)
eunjong
₩26
초급 / Java, oop, Algorithm
4.8
(13)
It's time to master Java's various features so you can apply them in practice! ^^ Let's make it completely yours by solving algorithm problems together. Teacher Eun-jong will continue to be with you in Part 2.
초급
Java, oop, Algorithm

Mastering Java Basics with Teacher Eun-jong (Do it! Introduction to Java Programming) - Part 2 (Master Edition)
eunjong
₩26
초급 / Java, oop, Algorithm
4.8
(13)