Introduction: Background
  • About the course
  • Background Story
  • Review and rating
  • Meet your Author
  • Linkedin and Instagram links
Java: Setting up
  • Download process and installation of Java (Windows)
  • Download and installation process of Eclipse
Java: Getting started
  • The language of 50 keywords
  • Our first Java program
  • Variable and datatype
  • Understanding variables
  • Primitive Data Types (Integer datatype)
  • Primitive Data Types (floating point datatype)
  • Primitive Data Types (boolean and char)
  • BigDecimal class introduction
  • String basics
  • Type casting
  • EXERCISE - Solve an equation
  • When to use what?
  • Articles and Blog
  • Quiz on section 3
  • FAQ for the course
  • Project files
Java: Some good to know information
  • Videos from this section
  • Understand Udemy interface and how to get completion certificate
  • Project files and downloadable material and articles
  • How to Import Project Files?
  • Videos for Java and IDE installation on MAC and Linux
  • IntelliJ Installation and hello world program in IntelliJ
  • Import eclipse project on IntelliJ
  • Connect on LinkedIn, "It's good!"
Java: Decision making under Java
  • Arithmetic operators
  • Making decision with operators - Part 1
  • Making decision with operators - Part 2
  • Making decision with operators - Part 3
  • Ternary operator
  • Assignment operators
  • Making decision with if else
  • Discussion forum
  • Exercise
  • Project files
  • Quiz on section 5
Java: Flow control
  • Switch case - Part 1
  • Switch case - Part 2
  • Switch case - Part 3
  • For loop
  • About Project files
  • While loop
  • Do while loop
  • Loops Revisited
  • Break and continue
  • Nested loops
  • Nested loops - exercise
  • Quiz on section 6
  • Modulo operator (Bonus)
  • Sum Of digit solution (Bonus)
  • We have started AI related courses
  • Project files
Java: Methods
  • Methods
  • Methods parameters and return type
  • Method overloading - Part 1
  • Method overloading - Part 2
  • EXERCISE on method
  • Project files
  • Quiz on Section 7
Java: Some good information
  • Code Block, Indentation and statements
  • Java literals
  • Quiz on section 8
Java: Object Oriented Programming Concepts
  • Classes - Introduction
  • Classes - Getters and setters introduction
  • Classes - Getters and setters
  • Classes - Adding functionality into class
  • Constructors Introduction
  • Default constructor
  • Usage of constructors
  • 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
  • Type of inheritance - Exercise information
  • EXERCISE explanation (inheritance)
  • Composition Introduction
  • Composition Setting up
  • Working with composition
  • Adding functionality
  • Encapsulation - Part 1
  • Encapsulation - Part 2
  • Polymorphism - Part 1
  • Polymorphism - Part 2