Course focus of mastering basic programming paradigms as well as the object oriented programming using java languages. the course lectures divided into three main parts; programming with java in plain text and command prompt, Creating java Applications under NetBeans 8.2 IDE and Database programming. student should play integral role within enterprise applications development projects particularly in back end development and solve a cross platform computing problems for the companies the are working for.