Java là một ngôn ngữ lập trình khó nhưng được sử dụng rộng rãi và có nhu cầu ổn định về các nhà phát triển tại Hàn Quốc.
 Khóa học này bao gồm các khái niệm toàn diện giúp bạn dễ dàng học các ngôn ngữ lập trình khác.
 Khóa học này dành cho các nhà phát triển mới gặp khó khăn trong việc hình dung bức tranh toàn cảnh thông qua việc ghi nhớ đơn giản.
 Bài giảng 1-3 được cung cấp miễn phí.
 Điều kiện 4 giai đoạn, vòng lặp
 Các câu lệnh điều kiện, câu lệnh switch, vòng lặp while, vòng lặp for
 Bài giảng 5 Chức năng
 Hàm, Phương thức chính, Ngăn xếp & Hàng đợi, Hàm đệ quy, Gọi lại
 Bài 6 Đối tượng lớp
 lớp, thể hiện, đối tượng, JVM, cái này, ngăn xếp, mẫu Singleton, getter(), setter(), toString, phím tắt eclipse
 Bài 7 Mảng và Danh sách Mảng
 Mảng, Sao chép mảng, Vòng lặp mảng, Mảng đa chiều, Danh sách mảng
 8. Kế thừa, đa hình
 Kế thừa, Ghi đè phương thức, Được bảo vệ, ép kiểu lớp, this(), super(), Phương thức ảo, đa hình, IS-A, HAS-A, instanceof
 Bài 9 Lớp trừu tượng
 Lớp trừu tượng, Mở rộng lớp trừu tượng, Phương thức mẫu
 Giao diện 10 đầu dò
 Giao diện, phương thức mặc định của giao diện, phương thức tĩnh của giao diện, kế thừa giao diện, triển khai và kế thừa giao diện cùng nhau, java.util.Scanner
 Bài 11: Các lớp cơ bản của JDK
 Lớp cơ sở JDK, gói java.lang, gói đối tượng, String object.toString(), boolean Object.equals(), int Object.hashcode(), đối tượng được bảo vệ Object.clone(), java.lang.String, StringBuffer, StringBuilder, Lớp Wrapper, Lớp Class, gói phản ánh java.lang
 Bộ sưu tập lớp 12, Bản đồ
 Generics, Collection Framework, Giao diện bản đồ, Giao diện danh sách, Giao diện tập hợp, Giao diện bản đồ
 Bài 13 Lớp Nội
 Inner Class, Inner Class vô danh
 Bài 14 Lambda
 Biểu thức Lambda, Đối số Lambda (Tham số)
 Bài 15: Luồng tiện ích
 Sắp xếp, Arrays.stream (arr)
 Ngoại lệ vòng 16
 Lỗi & Ngoại lệ, try~catch~finally, throws, try~with~resource, Ngoại lệ tùy chỉnh
 Bài 17 Luồng I/O
 Luồng I/O, FileInputStream, FileOutputStream, Mã tốt