This course is all about learning the Java programming language.
You will learn the core java programming, including OOP (Object Oriented Programming) covering- class, object, constructor, inheritance, polymorphism, overriding, etc. We will start with OOP Introduction and key components like the type of inheritances - multilevel, single, hybrid, overriding vs. overloading, specific keywords like super, final, etc. We would be performing code analysis to understand OOP programs and would be implementing each and every OOP concept by writing and executing java programs. We will also learn theoretical concepts in lectures and perform practically with practical exercises.