| 자바 기초 | 변수와 데이터 타입, 연산자, 제어문, 메서드 |
| 객체 지향 프로그래밍 | OOP 기초, 상속, 캡슐화, 다형성, 추상화, 클래스/메서드, 객체 지향 심화, 직원 관리 프로그램 (CRUD) |
| 컬렉션 프레임워크 | List, Set, Map |
| JAVA I/O | 파일 읽기/쓰기, BufferedReader, BufferedWriter, 파일 글자 수 측정 프로그램 |
| 예외 처리 | 예외 종류, 사용자 정의 예외 |
| Lambda & Stream API | 람다식, 스트림 API |
| 멀티스레드 | 스레드, 멀티스레드, 동기화 |
| 모듈화 & 패키징 | 모듈 구조, JDK 패키지 구성 |
| 테스트와 디버깅 | 테스트 코드 작성 (JUnit), 디버깅 및 로깅 (SLF4J, Logback) |