- Agenda of Course | Introduction
- Java(JDK) Installation on Windows Machine
- Eclipse Installation : Setup environment for Code Writing
- Introduction to Eclipse | Walkthrough to Eclipse Environment
- Start Java programming - Project & Package
- How to Define Variables & Constants in Java
- What is Class ? & How to access class members by using Object
- Methods(Functions) in Detail : Different types of Methods
- Constructor | What is Constructor and How to Write Constructor
- Where to use Constructors (Practical Usecase)
- Read data from user at runtime : Take User Input
- Basic Java Quiz
- ***** Practice Exercise ****** MathematicalCalculation
- ***** Practice Exercise ****** Mathematical Calculations - Ex1
- Programming Solutions
- ***** Practice Exercise ****** Mathematical Calculations - Ex2
- Programming Solutions
- ***** Practice Exercise ** Number Swap **
- Simple Condition Handling - IF - Else (Handle 2 conditions)
- Multiple Condition Handling (If - Else if - else) with practice exercise
- Condition handling with Logical OR / AND
- Nested Condition Handling (Condition inside Condition)
- ***** Practice Exercise ****** Largest amount 3 numbers
- ***** Practice Exercise ****** Number Divisible
- ***** Practice Exercise ****** Days in a month
- ***** Practice Exercise ****** Type of Triangle
- ***** Practice Exercise ****** Check Grade
- Programming Solutions
- For Loop : Run Loop with increment and Decrement Order
- While Loop
- Do While Loop
- For Each loop : Advance For Loop for Group of Data
- Nested Loop : Loop inside Loop
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- String Handling - Part1 : What is String -String Functions(Length, Upper, Lower)
- String Handling - Part2 : String Functions- Replace, SubString, Split, Concat
- String Handling - Part3 : String Comparison
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- Array In Java
- Multi dimension Array
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- File Reader - File Reader (Read data character by character)
- File Read - Buffered Reader (Read data line by line)
- File Write - File Writer : Write data character by character
- File Write - BufferedWriter : Write data line by line
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Practice Exercise ******
- ***** Check Your Knowledge *****
- Encapsulation : Wrapping up data & functions in single unit
- Inheritance : Transfer Property of a class to another class
- Types of Inheritance - Simple/Single
- Types of Inheritance - Multilevel
- Types of Inheritance - Hierarchical
- Polymorphism : Data Overriding (Override Parent Class Methods)
- Overloading (Compile Time Polymorphism)
- Overriding (Runtime Polymorphism)
- Abstraction with Interview Questions
- Interface : To Achieve 100% abstraction
- Multiple Inheritance using Interface
- Hybrid Inheritance using Interface
- public modifier : Access members throughout package
- private modifier : Access members within class
- default modifier : Access members within package
- protected modifier : Access members within package and child class
- Access Modifiers on class level
- Implicit & Explicit Type Casting
- Explicit Type Casting - By Classes














