Procedural Programming
  • Operators
  • Variables and Data Types
  • The String Object
  • String Methods
  • Conditional Statements
  • The Array Object
  • The ArrayList<> Object
  • 'for' and 'while' loops
  • 'for-each' and loop control
Object-Oriented Programming
  • Object and Static Methods
  • Classes and Instance Variables
  • Reference Types
  • Inheritance, Abstract Classes, and Interfaces
  • Polymorphism