Introduction
  • Introduction
Setup
  • Download, Install and Configure Software
Let's Start coding
  • Write your first java program in Notepad++
  • Write your first Java Program in Eclipse IDE
  • Short explanation on JVM, JRE and JDK
  • Dissection of MyFirstClass Java Program
  • Comments in Java Program - 1
  • Comments in Java Program - 2
  • Quiz-01
Variables, Data Types & Operators
  • Literals and Variables - 1
  • Literals and Variables - 2
  • Primitive Data Types in Java - 1
  • Primitive Data Types in Java - 2
  • Operators in Java - 1
  • Operators in Java - 2
  • Operators in Java - 3
  • Operators in Java - 4
  • Operator Precedence in Java
  • Quiz-02
Control Statement Types
  • Selection Statements: if & if - else
  • Selection Statements: if - else if - else
  • Selection Statements: switch - case
  • Java Coding Challenge - 1
  • Looping Statements: while - 1
  • Looping Statements: while - 2
  • Java Coding Challenge - 2
  • Looping Statements: do - while
  • Looping Statements: for
  • Java Coding Challenge - 3
  • Nested Control and Labeled Statements - 1
  • Nested Control and Labeled Statements - 2
  • Java Coding Challenge - 4
  • Branching Statements - 1
  • Branching Statements - 2
  • Quiz-03
Java Arrays, for-each loop & Command-line arguments
  • One-dimensional arrays - 1
  • One-dimensional arrays - 2
  • One-dimensional arrays - 3
  • One-dimensional arrays - 4
  • Java Coding Challenge - 5
  • Multi-dimensional arrays -1
  • Multi-dimensional arrays -2
  • Java Coding Challenge - 6
  • Enhanced for-loop for Arrays - 1
  • Enhanced for-loop for Arrays - 2
  • Command-line arguments - 1
  • Command-line arguments - 2
  • Java Coding Challenge - 7
  • Quiz-04
Packages, Classpath, User-input & Debugging
  • Java Package and Classpath - 1
  • Java Package and Classpath - 2
  • Java Package and Classpath - 3
  • Java Package and Classpath - 4
  • Java Package and Classpath - 5
  • User-input with Scanner - 1
  • User-input with Scanner - 2
  • User-input with Scanner - 3
  • Miscellaneous - 1
  • Java Coding Challenge - 8
  • Debugging Java codes in Eclipse - 1
  • Debugging Java codes in Eclipse - 2
  • Quiz-05
Object Oriented Programming (OOP) - 1
  • Classes and Objects
  • Constructors - 1
  • Constructors - 2
  • Stack and Heap - 1
  • Stack and Heap - 2
  • Java Coding Challenge - 9
  • Methods - 1
  • Methods - 2
  • Methods - 3
  • Methods - 4
  • Methods - 5
  • Methods - 6
  • Java Coding Challenge - 10
  • Variables - 1
  • Variables - 2
  • Variable Shadowing - 1
  • Variable Shadowing - 2
  • Initialization Blocks - 1
  • Initialization Blocks - 2
  • Garbage Collection
  • Java Coding Challenge - 11
  • Quiz-06
Object Oriented Programming (OOP) - 2
  • Encapsulation
  • Access Modifiers
  • Inheritance - 1
  • Inheritance - 2
  • Inheritance - 3
  • Inheritance - 4
  • Inheritance - 5