Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA),meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
Throughout the course, hands-on exercises (both classroom & Lab Assignment) are designed to teach object oriented programming using the Java Standard Edition programming language (JSE 8)
Learn the syntax, semantics and idioms of the Java programming language. Gain confidence in object-oriented programming principles through lots of practical exercises that provide useful exposure to the core Java class libraries.