Introduction
  • Course Outcome - *** MUST WATCH ***
  • Instructor Introduction
  • How To Reach Me Anytime? *** MUST WATCH ***
Setup and installation of required tools
  • Java Overview and Installation
  • Java Environment Setup - Mac
  • Java Environment Setup - Windows
  • Install Eclipse - Windows
  • Eclipse Installation - Mac
Java Concepts - Data Types
  • First Program and Some Tips
  • Variables And Data Types
  • Default Variable Values
  • Reference Data Type - Strings Example
  • String Methods - Part 1
  • String Methods - Part 2
  • Strings Quiz *** Test Your Knowledge ***
  • String Vs StringBuffer Vs StringBuilder *** Interview Question ***
  • Arrays
Classes And Methods -> Object Oriented Concepts
  • Methods Introduction
  • Methods - Practical Example
  • Understanding Return Type
  • Class Introduction
Getters And Setters -> Practical Examples
  • Getters-Setters And This Keyword - Part 1
  • Getters-Setters And This Keyword - Part 2
  • Getters-Setters And This Keyword - Part 3
  • Constructors
Conditional Statements and Loops
  • Conditional Statement
  • Switch Statement
  • While Loop
  • For Loops
Static Keyword
  • Static Keyword - Part 1
  • Static Keyword - Part 2
Practice Exercise
  • Practice Exercise With Solution + *** Interview Question ***
  • Practice Exercise + Interview Question -> Reverse Characters Of A String
  • Practice Exercise + Interview Solution -> Reverse Characters Of A String
Inheritance, Access Modifiers And Abstraction
  • Inheritance
  • Access Modifiers and Packages
  • Abstract Class - Abstraction Part 1
  • Interface - Abstraction Part 2
  • Interface vs Abstract Class *** Interview Question ***
  • Method Overloading
  • More On Method Overloading
  • Method Overriding
  • Overloading vs Overriding *** Interview Question ***
Exception Handling
  • Exceptions - Checked
  • Exceptions - RunTime
  • Reading Properties File
Java Advanced - Collections Framework
  • Array List
  • Linked List
  • Array List vs Linked List *** Interview Question ***
  • Sets
  • Maps
  • Different Kind Of Maps *** Interview Question ***
Conclusion
  • BONUS: What's Next? Some Really Exciting Courses