Introduction
  • Installation of Eclipse IDE and JDK
  • Writing a simple java program
Variables and Data-types
  • What is a variable?
  • Primitive types and Reference types
  • Commonly used Data-types
Operators and Expressions
  • Arithmetic Operators (+, -, *, /, %)
  • Relational Operators (<, <=, >, >=) and Equality Operators (==, !=)
  • Logical Operators (AND, OR, NOT)
Control Flow Statements
  • If statement
  • If-else statement
  • Nested If and the else-if ladder
  • Switch statement
  • While Loop
  • Do-While Loop
  • For Loop
Methods/Functions
  • Introduction to methods
  • Passing parameters to a method
  • Returning value from a method
Arrays
  • Introduction to arrays
  • Initializing an array
  • Searching for a value in an array
Object-Oriented Programming
  • Classes and Objects
  • Variable Scopes
  • Constructors
  • Inheritance
  • Packages
  • Access Modifiers
  • Method Overloading
  • Method Overriding
  • 'static' Members
  • 'final' Members
Project: Banking Application
  • Banking Application: Part 1
  • Banking Application: Part 2
  • Banking Application: Part 3
  • Banking Application: Part 4
  • Conclusion
  • Bonus Lecture: Discount links to my other courses