Getting started
  • Background story
  • Reviews and ratings
Setting up
  • Download and installation process of Java (Windows)
  • Download and installation process of Eclipse (Windows)
Introduction to Java : Keywords, datatype, variable and operators
  • The language of 50 keywords
  • Our first Java program
  • Variables and datatype
  • Understanding variables
  • Primitive Data Types (Integer datatype)
  • Primitive Data Types (floating point datatype)
  • Primitive Data Types (boolean and char datatype)
  • String basics
  • Type casting
  • Project files
  • How to Import Project Files?
  • Quiz on section 3
  • Meet your Author
  • Linkedin and Instagram links
Operators and decision making
  • Arithmetic operators
  • Making decision with operators - Part 1
  • Making decision with operators - Part 2
  • Write a program to compare two integer values using If statement.
  • Making decision with operators - Part 3
  • Ternary operator
  • Assignment operators
  • Making decision with if else
  • Checkout "Our Full Stack Java Developer Course"
  • Write a program to find the largest number from set of three number using if else statement?
  • Project files
  • Quiz on section 4
Flow control
  • Switch case - Part 1
  • Switch case - Part 2
  • Switch case - Part 3
  • For loop
  • While loop
  • Do while loop
  • Loops Revisited
  • Break and continue
  • Nested loops
  • Nested loops - Exercise
  • Quiz on section 5
  • Connect on LinkedIn, "It's good!"
  • Project setup
Methods
  • Methods
  • Methods parameters & return type
  • Method overloading - Part 1
  • Method overloading - Part 2
  • Discussion forum
  • Project files
  • Quiz on Section 6
Some good information
  • Naming convention
  • Code Block, Indentation and statements
  • Java literals
  • About Project files
  • Quiz on section 7
Object Oriented Programming
  • Classes - Introduction
  • Classes - Getters and setters introduction
  • Classes - Getters and setters
  • Classes - Adding functionality into class
  • Constructors Introduction
  • Default constructor
  • Usage of constructor
  • Understanding inheritance
  • Working with inheritance - Part 1
  • Working with inheritance - Part 2
  • Working with inheritance - Part 3
  • Working with inheritance - Part 4
  • Working with inheritance - Part 5
  • Composition Introduction
  • Composition Setting up
  • Working with composition
  • Adding functionality
  • Encapsulation - Part 1
  • Encapsulation - Part 2
  • Polymorphism - Part 1
  • Polymorphism - Part 2
  • We have started AI related courses
  • Project files
  • Quiz on section 8
Core concepts
  • Interfaces
  • Abstract class - Introduction
  • Multiple inheritance using interfaces
  • Inner classes
  • Types of nested class
  • Local inner class
  • Anonymous object
  • Anonymous inner class
  • Advantages of inner class
  • User input
  • Static elements
  • Static inner class - Part 1