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

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

Kim Young-han's Java Tutorial - Your First Step into Java with Code
yh
Free
Beginner / Java, oop
5.0
(2,874)
![[Inflearn X VMware Tanzu] Spring Boot Meetup with Josh LongCourse Thumbnail](https://cdn.inflearn.com/public/courses/334969/cover/60f9ac96-0c89-4349-9f65-e97dea19aec5/334969.png?w=420)
[Inflearn X VMware Tanzu] Spring Boot Meetup with Josh Long
inflearn
Free
Basic / Spring Boot, Java, Spring
4.9
(39)
A special Spring Boot meetup with Java Champion and Spring Developer Advocate Josh Long!
Basic
Spring Boot, Java, Spring
![[Inflearn X VMware Tanzu] Spring Boot Meetup with Josh LongCourse Thumbnail](https://cdn.inflearn.com/public/courses/334969/cover/60f9ac96-0c89-4349-9f65-e97dea19aec5/334969.png?w=420)
[Inflearn X VMware Tanzu] Spring Boot Meetup with Josh Long
inflearn
Free
Basic / Spring Boot, Java, Spring
4.9
(39)

Spring for Beginners - Learn Spring Boot, Web MVC, and DB Access Technology with Code
yh
Free
Basic / Java, Spring, MVC, Spring Boot
5.0
(7,834)
Beginners to Spring can quickly learn the entire Spring web application development process by creating examples.
Basic
Java, Spring, MVC

Spring for Beginners - Learn Spring Boot, Web MVC, and DB Access Technology with Code
yh
Free
Basic / Java, Spring, MVC, Spring Boot
5.0
(7,834)

Spring Introduction: Learning by Example (Revised Edition)
whiteship
Free
Basic / Java, Spring
4.7
(689)
This course is for those who are new to the Spring framework. By looking at the code of the official Spring example project called Spring - PetClinic, you can easily and quickly understand the following core features of Spring.
Basic
Java, Spring

Spring Introduction: Learning by Example (Revised Edition)
whiteship
Free
Basic / Java, Spring
4.7
(689)

Kevin's Easy-to-Understand Java Developer Roadmap Story
Kevin
Free
Beginner / Java
4.7
(132)
Kevin's Easy-to-Understand Java Developer (Web Developer) Roadmap Story
Beginner
Java

Kevin's Easy-to-Understand Java Developer Roadmap Story
Kevin
Free
Beginner / Java
4.7
(132)

F-Lab Technical Insights, Plugin
DEV-CLUB
Free
Basic / Java, Algorithm, JavaScript, data-science, job-analysis
5.0
(4)
Hear essential insights for developer career growth from the top 1% of developers.
Basic
Java, Algorithm, JavaScript

F-Lab Technical Insights, Plugin
DEV-CLUB
Free
Basic / Java, Algorithm, JavaScript, data-science, job-analysis
5.0
(4)

Accidentally, Spring Boot
oopsmomo
Free
Basic / Spring, Spring Boot, Java, oop, servlet
5.0
(32)
This is designed to help you understand the core concepts of Spring in just one hour. 🌱
Basic
Spring, Spring Boot, Java

Accidentally, Spring Boot
oopsmomo
Free
Basic / Spring, Spring Boot, Java, oop, servlet
5.0
(32)

Introduction to Spring Framework
whiteship
Free
Basic / Java, Spring
4.7
(497)
By looking at the code of the official Spring example project called Spring-PetClinic, you can easily and quickly understand the following core features of Spring.
Basic
Java, Spring

Introduction to Spring Framework
whiteship
Free
Basic / Java, Spring
4.7
(497)
Virtual thread in spring boot completed in 1 hour
Hello World
Free
Basic / Spring Boot, Java, virtual thread, thread, concurrent
4.9
(54)
You can quickly learn about virtual threads supported from spring boot 3.2.0 (+ JDK 21) and get hints on performance improvement in just 1 hour for free.
Basic
Spring Boot, Java, virtual thread
Virtual thread in spring boot completed in 1 hour
Hello World
Free
Basic / Spring Boot, Java, virtual thread, thread, concurrent
4.9
(54)

Yoon Jae-seong's Java Programming for Android
softcampus
Free
Beginner / Java, Android
4.6
(51)
I created a lecture by selecting the Java parts that are absolutely necessary for Android app development. The total lecture time is 13 hours and 30 minutes. It will be very helpful if you organize it once before developing Android. There are more lectures on the YouTube Soft Campus channel. I hope it was helpful. Instructor Jaeseong Yoon
Beginner
Java, Android

Yoon Jae-seong's Java Programming for Android
softcampus
Free
Beginner / Java, Android
4.6
(51)

Skill Improvement Algorithm Coding Test 40-Day Completion (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test
5.0
(7)
Algorithm Skill Enhancement Pattern Learning with Baekjoon Bronze 1·2 Difficulty Problems
Basic
Java, Coding Test

Skill Improvement Algorithm Coding Test 40-Day Completion (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test
5.0
(7)

Database SQL Course
vmproductor0202
Free
Beginner / SQL, Oracle, Java
4.5
(169)
Learn how to save, modify, delete, and query data in a database. Anyone, regardless of major, can easily follow along in just 30 minutes.
Beginner
SQL, Oracle, Java

Database SQL Course
vmproductor0202
Free
Beginner / SQL, Oracle, Java
4.5
(169)
![2. Web Development Course [JAVA Development Language]Course Thumbnail](https://cdn.inflearn.com/public/courses/324887/course_cover/7c90fa90-5157-46f6-a28d-450995d16d8e/java-basic-eng.png?w=420)
2. Web Development Course [JAVA Development Language]
vmproductor0202
Free
Beginner / Java, spring-framework
4.4
(68)
JAVA is a programming language, just like the C language. JAVA can be used for web development and application development, and here we will learn JAVA before doing web development.
Beginner
Java, spring-framework
![2. Web Development Course [JAVA Development Language]Course Thumbnail](https://cdn.inflearn.com/public/courses/324887/course_cover/7c90fa90-5157-46f6-a28d-450995d16d8e/java-basic-eng.png?w=420)
2. Web Development Course [JAVA Development Language]
vmproductor0202
Free
Beginner / Java, spring-framework
4.4
(68)

JAVA programming based on object-oriented concepts
pnuswedu
Free
Basic / Java, oop
5.0
(5)
Java programming based on object-oriented concepts for computer science majors
Basic
Java, oop

JAVA programming based on object-oriented concepts
pnuswedu
Free
Basic / Java, oop
5.0
(5)

Beginner Algorithm Coding Test 40-Day Completion (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test
5.0
(28)
Baekjoon Bronze 4·5 Difficulty Algorithm Beginner Roadmap Starting with 3-4 Problems Daily
Basic
Java, Coding Test

Beginner Algorithm Coding Test 40-Day Completion (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test
5.0
(28)
Do it! Algorithm Coding Test with JAVA
harucoding
Free
Basic / Java, Coding Test, Algorithm
4.9
(119)
For IT company coding test preparation, This is a [Data Structures & Algorithms Core Theory & Related Practical Problem Solving Lecture]. - JAVA Edition -
Basic
Java, Coding Test, Algorithm
Do it! Algorithm Coding Test with JAVA
harucoding
Free
Basic / Java, Coding Test, Algorithm
4.9
(119)
Java Grammar Summary - 1 Hour
survivalcoding
Free
Beginner / Java
4.8
(42)
Essential Java syntax review before studying Java-based development.
Beginner
Java
Java Grammar Summary - 1 Hour
survivalcoding
Free
Beginner / Java
4.8
(42)

Java for non-majors
lshinman
Free
Beginner / 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.
Beginner
Java, oop, Coding Test

Java for non-majors
lshinman
Free
Beginner / Java, oop, Coding Test, Functional Programming
4.9
(16)

Happy Java
enjoyjava
Free
Beginner / Java
4.9
(102)
If you were to ask me which programming language is most used in companies, I would say Java. Let's have fun learning Java with fun Java education.
Beginner
Java

Happy Java
enjoyjava
Free
Beginner / Java
4.9
(102)

2018 Do it! Android App Programming
easyspub
Free
Beginner / Java, Android
4.7
(40)
An Android course taught directly by Dr. Jae-gon Jung, the author of the #1 best-selling Android book!! (2018 Revised Edition)
Beginner
Java, Android

2018 Do it! Android App Programming
easyspub
Free
Beginner / Java, Android
4.7
(40)
![1. Web Development Basics [HTML, CSS]Course Thumbnail](https://cdn.inflearn.com/public/courses/324886/course_cover/998919c5-399f-416c-9f57-c611ae178c51/html-css-basic-eng.png?w=420)
1. Web Development Basics [HTML, CSS]
vmproductor0202
Free
Beginner / HTML/CSS, Java, spring-framework
4.7
(74)
Hello. I have prepared a lecture on HTML, which creates the frame of a web page, and CSS, which decorates the web page. It is the most basic before web development, and it is prepared so that even beginners can learn it easily.
Beginner
HTML/CSS, Java, spring-framework
![1. Web Development Basics [HTML, CSS]Course Thumbnail](https://cdn.inflearn.com/public/courses/324886/course_cover/998919c5-399f-416c-9f57-c611ae178c51/html-css-basic-eng.png?w=420)
1. Web Development Basics [HTML, CSS]
vmproductor0202
Free
Beginner / HTML/CSS, Java, spring-framework
4.7
(74)

JAVA Playground where you learn while creating
honux
Free
Beginner / Java
4.6
(97)
<Code Squad Playground> is a preparatory step for taking the Masters Course White Level. This course is for those who have never experienced coding. Rather than learning theories based on the existing theory, you will learn theories while creating something. Even if you do not take the Masters Course White Level, those who are starting to learn Java programming are encouraged to try it.
Beginner
Java

JAVA Playground where you learn while creating
honux
Free
Beginner / Java
4.6
(97)

Java Programming
pnuswedu
Free
Basic / Java, oop
5.0
(3)
Let's understand object-oriented concepts through Java programming and improve our program design and problem-solving skills!
Basic
Java, oop

Java Programming
pnuswedu
Free
Basic / Java, oop
5.0
(3)

Android development starting without any plan
nomad
Free
Basic / Java, Android, SQLite
4.7
(23)
Learn Android mobile programs step by step through practical projects. While creating a mobile app that measures brain waves and plays music using a Bluetooth brainwave measurement device, learn the basics of mobile app development as well as useful techniques such as SQLite, Bluetooth, and Sound that can be used in real life.
Basic
Java, Android, SQLite

Android development starting without any plan
nomad
Free
Basic / Java, Android, SQLite
4.7
(23)
IntelliJ IDEA Conf 2025
JetBrains
Free
Basic / Java, Spring, Kotlin, IntelliJ IDEA, Kafka
5.0
(14)
IntelliJ IDEA Conf 2025 is an annual online conference hosted by JetBrains that provides valuable sessions for Java and Kotlin developers. It covers various topics including AI adoption, Spring Boot, Gradle, Kafka, database management, and also shares insights on cloud integration, secure coding, developer performance improvement, and advanced development techniques. This conference is open to both professional and beginner developers, offering opportunities to explore the latest technologies along with productivity tips for writing high-quality code faster.
Basic
Java, Spring, Kotlin
IntelliJ IDEA Conf 2025
JetBrains
Free
Basic / Java, Spring, Kotlin, IntelliJ IDEA, Kafka
5.0
(14)

Essential Course for Backend Development - Spring Boot 3
alec
Free
Basic / Spring Boot, AWS, Java
4.9
(29)
We teach Spring Boot 3, which is the most widely used in back-end development, in a completely easy way. We create a bulletin board that is essential and most widely used in back-end development in a follow-up manner. We study with the popular book 'Jump to Spring Boot 3'.
Basic
Spring Boot, AWS, Java

Essential Course for Backend Development - Spring Boot 3
alec
Free
Basic / Spring Boot, AWS, Java
4.9
(29)

Java Machine Learning Weka Beginner
javaraml
Free
Basic / Java, Machine Learning(ML), Weka
4.9
(20)
There is no need to ignore or fear machine learning. Machine learning is easy, but let's think about where to apply machine learning. The direction of machine learning expansion in Java is expected to be similar to the current Python, R strength, and future coexistence of Python, R, and Java, like iOs. The purpose of this lecture is to build a DIKW collaboration system between domain experts and IT professionals.
Basic
Java, Machine Learning(ML), Weka

Java Machine Learning Weka Beginner
javaraml
Free
Basic / Java, Machine Learning(ML), Weka
4.9
(20)

Data Structure Learning with Java
ohheum0036
Free
Basic / Java
4.8
(202)
Learn Java language grammar + basic programming skills + data structures at the same time.
Basic
Java

Data Structure Learning with Java
ohheum0036
Free
Basic / Java
4.8
(202)

Basic Algorithm Coding Test 40-Day Completion (by Haru Coding)
harucoding
Free
Basic / Python, Java, Coding Test
5.0
(9)
Baekjoon Bronze 3 Level Core Problem-Based Coding Test Fundamentals Training
Basic
Python, Java, Coding Test

Basic Algorithm Coding Test 40-Day Completion (by Haru Coding)
harucoding
Free
Basic / Python, Java, Coding Test
5.0
(9)

Java Programming
software25766
Free
Beginner / Java
4.8
(8)
Learn the basic grammar and object-oriented programming of Java.
Beginner
Java

Java Programming
software25766
Free
Beginner / Java
4.8
(8)

Yoonpago's Information Processing Engineer DB/Programming All-In-One
yoonpago93
Free
Beginner / Engineer Information Processing, DBMS/RDBMS, C, Python, Java
4.5
(46)
If you can master DB and programming, you should be more than halfway prepared for the information processing engineer exam. Let's take a look at the DB and programming parts, which are worth 45 to 55 points in the practical exam, and pass the written exam steadily.
Beginner
Engineer Information Processing, DBMS/RDBMS, C

Yoonpago's Information Processing Engineer DB/Programming All-In-One
yoonpago93
Free
Beginner / Engineer Information Processing, DBMS/RDBMS, C, Python, Java
4.5
(46)

Introduction to Java Programming: Pre-requisites
java
Free
Beginner / Java
4.9
(85)
The goal is to create a program for arithmetic operations starting from very easy content without installing Java programs. It consists of content that anyone can easily follow by creating examples using only very basic grammar.
Beginner
Java

Introduction to Java Programming: Pre-requisites
java
Free
Beginner / Java
4.9
(85)

Gamepal's Android Brainwashing Class - From In★Gram Development to Distribution
seokceed3035
Free
Basic / Java, Android
4.3
(20)
Learn the process of application development/release/update all at once through the Android Brainwashing Classroom. Learn the basics of JAVA and learn the distribution and update process while actually building an Android app. Implement the core functions of In★Gram yourself through practice. You can get started even if you don't know programming.
Basic
Java, Android

Gamepal's Android Brainwashing Class - From In★Gram Development to Distribution
seokceed3035
Free
Basic / Java, Android
4.3
(20)
Working with Redis using Lettuce
hhs
Free
Beginner / Java, Redis, lettuce, Lambda, cache
5.0
(6)
This course is structured to help you learn Redis's basic commands using Lettuce, one of Java's official libraries, and to understand how to handle Redis at a low level.
Beginner
Java, Redis, lettuce
Working with Redis using Lettuce
hhs
Free
Beginner / Java, Redis, lettuce, Lambda, cache
5.0
(6)

Super Simple Java - An Introduction to Java Programming for Non-Majors
benimario
Free
Beginner / Java, IntelliJ IDEA
4.8
(71)
This lecture is taught directly by the author of "Java for Beginners: Simple and Fast (Turning Point, 2020)" and aims to be the easiest Java course available.
Beginner
Java, IntelliJ IDEA

Super Simple Java - An Introduction to Java Programming for Non-Majors
benimario
Free
Beginner / Java, IntelliJ IDEA
4.8
(71)

Developing a JSP Course Evaluation Website
ndb7965622
Free
Intermediate / Java, JSP
4.2
(58)
I'd like to show you how to develop a course evaluation website that can be applied anywhere, whether it's high school or college.
Intermediate
Java, JSP

Developing a JSP Course Evaluation Website
ndb7965622
Free
Intermediate / Java, JSP
4.2
(58)

Java Language Basics Course
nowcampus5403
Free
Basic / Java
4.7
(139)
Learn everything from the basics to event handling through NowCampus Java courses.
Basic
Java

Java Language Basics Course
nowcampus5403
Free
Basic / Java
4.7
(139)

Creating a JSP community bulletin board where anyone can learn by following along
ndb7965622
Free
Basic / Java, JSP
4.4
(184)
The bulletin board function, which is the most important in website development, will be developed in an instant using JSP. Bootstrap will be used as a web design framework, and the method of creating a bulletin board will be explained step by step.
Basic
Java, JSP

Creating a JSP community bulletin board where anyone can learn by following along
ndb7965622
Free
Basic / Java, JSP
4.4
(184)

WebSocket, STOMP in Spring Boot
Hello World
Free
Basic / Spring Boot, stomp-websocket, Java
4.8
(32)
You can learn all the core aspects of WebSocket and STOMP in Spring Boot with just a 1-hour investment.
Basic
Spring Boot, stomp-websocket, Java

WebSocket, STOMP in Spring Boot
Hello World
Free
Basic / Spring Boot, stomp-websocket, Java
4.8
(32)

Practical Algorithm Coding Test Problem Solving 100 Questions (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test, Algorithm, data-structure
5.0
(2)
Master Algorithm Problem Solving with 100 Essential Silver Level Problems from Baekjoon Online Judge
Basic
Java, Coding Test, Algorithm

Practical Algorithm Coding Test Problem Solving 100 Questions (by HaruCoding)
harucoding
Free
Basic / Java, Coding Test, Algorithm, data-structure
5.0
(2)