Introduction to Java
Variables
Variables / Method Creation
Method Creation / Scanner
Scanner / Wrapper
Concatenation / operators / type casting
Swap values / String manipulations
String manipulations
String manipulations / if statements
if / if else statements
if else / Nested if statements
Nested if / Ternary / Increment-Decrement
Nested Ternary / switch
for loops
for loops / Nested loops
while loops / do while loops
Arrays
Arrays / for each loops
Multidimensional arrays
Pass By Value / Method Overloading
Static Keyword / Constructors
ArrayLists
ArrayLists / Date Time
Date Time / Varargs
StringBuilder / Mutable-Immutable / Access Modifiers
OOP - Inheritance
OOP - Polymorphism / Encapsulation
OOP - Abstraction
OOP - interface / Collections
Collections
Collections / Maps
Maps / Exceptions
Exceptions
Exceptions
Exceptions / Enum / Iterators
Lambda