This course is based on an innovative education technique called “Challenge Learning”. In this technique problems are presented to you first and then you are given a specific time to solve those problems. After that you are given the solutions that is bound to resolve all your expected doubts. In this challenge we give you many good problems based on topics like Java Tokens, Data Types, Operators, Selection constructs like if-else, switch, ternary operators and Iterations like for, for each, while, do-while etc. These problems have been designed to focus on clearing the concepts.