Programming is the buzzword of the 21st century. In the last few years, we have witnessed the increasing influence of software in our lives and it has made us wonder about the art that goes into creating it. To give students a sound start, they are introduced to programming logic and basic concepts in Java. The course provides students with the skills required for analyzing a problem and developing the solution. Participants learn the basic syntax of the Java programming language and gain practical experience in executing code written in Java.