This camp is designed for AP Java (including object oriented programming concepts) and is for the students who are planning to take AP computer science or AP java course in high school. This camp will also be helpful for the students planning to take java course in college or planning to go into the computer science related fields. Students will learn the building blocks of Java language and object oriented programming - starting from variables, conditions, loops, arrays and all the way to classes, objects & constructors. Each class will include hands-on activities and student will work on the project based on the topics covered in the class. ** Java is one of the most popular, relevant and in-demand programming language today. Java is used in wide range of applications ranging from Mobile App development & 3D imaging to all the way to business/academic/internet applications. Java is a platform independent language and can be used to write programs for Windows, Linux, Macintosh, and even for Mobile Devices.