Java is a high level, general-purpose programming language that is class-based and object-oriented. It is one of the most popular programming languages. This program provides students with an introduction to designing mobile and web applications using Java. The program brings to you a thorough guide through the fundamental concepts of Java, for children to take a step towards exploring the field of designing web and mobile applications. Children will be guided and encouraged to develop an interest in the art of building applications through fun and engaging activities.