1. Introduction 2. C vs Java 3. Pillars of OOP 4. Pointers in C 5. Types of Inheritance in C++ & Java 6. Project Explanation 7. SQL Joins 8. SQL Aggregate Function 9. Types Of Data Structures 10. What is Dynamic Programming, why it is needed 11. Types of Dynamic Programming, which approach is best ? 12. How Backtracking is different from DP ? 13. What is Greedy Approach ? 14. What is API ? 15. Interfaces vs Abstract Class 16. JDBC Steps