Course: Learn Java
- 1 Introduction to Java and Setup
- 2 Java Fundamentals: Building Blocks
- 3 Object-Oriented Programming (OOP) Part 1: The Basics
- 4 Object-Oriented Programming (OOP) Part 2: Core Pillars
- 5 Arrays and Strings: Handling Sequences
- 6 Exception Handling: Expecting the Unexpected
- 7 The Java Collections Framework: Managing Data Structures
- 8 File I/O and NIO.2: Interacting with the Outside World
- 9 Functional Programming in Java
- 10 Concurrency and Multithreading: Doing Things Simultaneously
- 11 Java Database Connectivity (JDBC)
- 12 Modern Java Features (Java 11 to Recent)
- 13 Build Tools and Dependency Management
- 14 Testing Your Java Code
- 15 Introduction to Spring Boot (Practical Next Step)