Java Programming Fundamentals introduces you to the syntax and key concepts of Java Programming Language. This course is about using object-oriented programming to create desktop apps and applets. This course introduces Java class packages, which include java.lang for basic programming and java.util to create advanced programs. Awt and Javax.swing are used to create applications that use graphical-user interfaces (GUIs). Participants are given sample programs to help them learn the basics of programming.