About this badge
Begin learning Java even if you have no prior programming experience. Learn the fundamental concepts of object-oriented programming and the Java programming language. Understand Java's write-once, run-anywhere philosophy and the Java Virtual Machine, which allows any Java program to run on different platforms. Learn how Java handles data types, constants and variables, flow controls, program input and output, exceptions, and graphical user interfaces. Reinforce these new concepts with hands-on exercises and complete your first Java programming project.
http://www.sps.nyu.edu/content/scps...923