You will learn to design algorithms as well as develop and debug programs. Learn to code in Java and improve your programming and problem-solving skills.
Curriculum of the course:
1. Java Platform Overview & Getting Started
2. Java Syntax and Class Review
3. Encapsulation and Subclassing
4. Overriding Methods, Polymorphism, and Static Classes
5. Abstract and Nested Classes
6. Interfaces and Lambda Expressions
7. Collections and Generics
8. Collections Streams, and Filters
9. Lambda Built-in Functional Interfaces
10. Lambda Operations
11. Exceptions and Assertions
12. Java Date/Time API
13. I/O Fundamentals
14. File I/O (NIO.2)
15. Concurrency
16. The Fork-Join Framework
17. Parallel Streams
18. Database Applications with JDBC
19. Localization