Step by Step explanation of each topics with easy realistic approach examples . The course is aimed at complete beginners and intermediate programmers. No previous programming experience is required . Explanation of programmes in Flowchart to clear the concept and then implementation of program in Java to better understand . Unique and easy methods to develop programming skills and to understand the Basic concepts of Java topics . Theoretical explanation of OOPS with examples and than implementation of characteristics of OOPS in Java Programs , first each program is explained diagrammatically after that implemented in Java. Easy approach to understand each topics of Java.