Topic outline

  • Basics

    This section provides a foundational constructs needed to learn Java language.  We will start with a simple program and then learn about variables and various operators.

  • Control Flow Statements

    How can we control the program flow? How can the program take different path depending the values?  We will look at if statements and loops. 

  • Arrays

    Arrays are used to store multiple values of same data type.  You will learn single dimension array and multi-dimensional array.

  • Object Oriented Programming

    You will learn about the concepts of the Object Oriented Programming and why it is needed.