Introduction
  • Introduction to the course
Getting Started
  • Basic Concepts
  • Linux Setup
  • Windows Setup
Complete Basics
  • Comments
  • Variables and Keywords Part 1
  • Variables and Keywords Part 2
  • Variables and Keywords Part 3
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Operator Precedence
  • Quiz Task
  • Quiz Solution
Conditionals
  • Introduction
  • if else Part 1
  • if else Part 3
  • switch Statement
  • Recap
  • Quiz Task 1
  • Quiz Task 2
  • Quiz Task 3
  • Quiz Solution 1
  • Quiz Solution 2
  • Quiz Solution 3
Loops
  • Introduction to Loops
  • for Loop Part 1
  • for Loop Part 2
  • while Loop
  • do while Loop
  • Recap
  • Quiz Task 1
  • Quiz Task 2
  • Quiz Task 3
  • Quiz Task 4
  • Quiz Solution 1
  • Quiz Solution 2
  • Quiz Solution 3
  • Quiz Solution 4
Arrays
  • Introduction to Arrays
  • Array Part 1
  • Array Part 2
  • Multidimensional Arrays
  • Recap
  • Quiz Task 1
  • Quiz Task 2
  • Quiz Solution 1
  • Quiz Solution 2
Classes
  • Concepts Overview
  • Access Modifiers and Encapsulation
  • Constructors, Methods, and Return Types Part 1
  • Constructors, Methods, and Return Types Part 2
  • Constructors, Methods, and Return Types Part 3
  • Getters and Setters
  • Constructors
  • Quiz Task
  • Quiz Solution Part 1
  • Quiz Solution Part 2
  • Quiz Solution Part 3
  • Quiz Solution Part 4
More on Classes
  • Introduction
  • Encapsulation
  • Inheritance General Talk
  • Inheritance Part 1
  • Inheritance Part 2
  • Polymorphism General Talk
  • Polymorphism - Method Overloading
  • Polymorphism - Method Overriding
  • Abstract Classes General Talk
  • Abstract Classes Demonstration
  • Adding New Classes Part 1
  • Adding New Classes Part 2
  • Adding New Classes Part 3
  • Interfaces General Talk
  • Interfaces
Data Structures
  • Introduction to Data Structures
  • ArrayLists Part 1
  • ArrayLists Part 2
  • ArrayLists Part 3
  • Iterators Part 1
  • Iterators Part 2
  • Linked Lists Part 1
  • Linked Lists Part 2
  • Sets Part 1
  • Sets Part 2
  • Maps Part 1
  • Maps Part 2
  • Maps Part 3
  • Stacks Part 1
  • Stacks Part 2