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 This class is designed for AP Java (including object oriented programming concepts). Each class will include hands-on activities and student will write their own programs based on the topics covered in the class. You are enrolling for Level 1, Level 2 and Level 3 course of this class.