Introduction
  • Java Course Introduction & Agenda
  • Object Oriented Programming
Introduction to Java Programming
  • What is Java and how does it work?
  • Installing important software
  • Downloading Eclipse IDE
  • Java Fundamental Concepts
Java Conditionals
  • Your First Java Program - Hello World
  • Using Variables In Java
  • Working With Java Strings and Text
  • Understanding While Loop In Java
  • Working With For Loop In Java
  • IF Statement
  • Getting User Input
  • Do While Statement in Java
  • Java Switch Concept
Understanding and Working with Java Arrays
  • Java Array Fundamentals
  • Arrays of Strings
  • Multi-Dimensional Arrays
Core Java Programming
  • Understanding Classes and Objects
  • What are Methods in Java Programming?
  • Getters and Return Values
  • Methods and Parameters
  • Setters and This Concept
  • Working with Java Constructors
  • Understanding Static and Final Keywords in Java
Working With Java Strings
  • Java String Builder and Formatting
  • To String Method
  • Concept of Java Inheritance - Hands-On
  • Creating Java Packages
  • Working With Java Interfaces
  • Public - Private - Protected
Java Wildcards and Polymorphism (Child Classes)
  • Understanding and Applying Java Polymorphism
  • Understanding Java Encapsulation
  • Casting Numerical Values
  • Upcasting and Downcasting in Java
  • Using Java Generics
  • Generics and Wildcards in Java
Conclusion - Practice Java Projects
  • Java Practice Project A
  • Java Practice Project B
Learning Resources
  • Downloading XAMPP
  • Configuring XAMPP Server
  • Eclipse IDE
Assignments - Homework
  • (Display a pattern) Write a program that displays a pattern
  • (Summation of a series) Write a program that displays the result of series
  • Write a program that displays the average speed in kilometers per hour.
  • Exercise 01_01
Common Java Interview Questions
  • Common Java Interview Questions
Quizzes
  • Java Modifiers
  • Data Types
  • Programming
Java Resources
  • Java Resources