Learn 💥 Learning Java Programming Language As Beginner. Course 1. Beginner Section 1 know basics Print() Variables Swap two Variables User Input Expressions Examples About GUI Math Class Random Numbers if statements Switch Case Section 2 Logical Operators While Loop For Loop Nested Loops Arrays 2D Array String Methods Wrapper Classes ArrayList 2D ArrayList For each Loop Methods Overloaded Methods Printf Final Keyword Object-Oriented Programming Section 3 Constructors Variable Scope Overloaded Constructors toString() Method Array of Object Object Passing Static Keyword Inheritance Method Overriding super() Keyword Abstraction Access Modifiers Encapsulation Copy Objects Interface Polymorphism Section 4 Dynamic Polymorphism Exception Handling File Class File Writer File Reader Audio GUI Label Panels Buttons BorderLayout FlowLayout GridLayout LayeredPane New GUI Window JOptionPane Section 5 TextField Checkbox RadioButton ComboBox Slider Progressbar MenuBar File Selector Color Chooser Key Listener Mouse Listener Drag And Drop Key Bindings 2D Graphics 2D Animation Generics Serialization Timer Task Threads Multi-Threading Packages Compiler And CMD Executable 2. Advanced Soon.