Free course

Java Core + OOPs

Learn Java OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, interfaces, composition, and projects.

Intermediate 20 lessons 4.8 rating
Java Core + OOPs

What you will learn

Understand the core concepts in Java Core + OOPs
Practice with structured lessons and examples
Track progress through the student dashboard
Become certificate eligible after completing the course

Curriculum

1
Core Java OOPs Lessons

Detailed Java OOP lessons with multiple examples, expected outputs, and practice tasks.

  1. Lesson 1: OOP Concepts Overview 50 min
  2. Lesson 2: Classes and Objects 50 min
  3. Lesson 3: Constructors 50 min
  4. Lesson 4: Encapsulation 50 min
  5. Lesson 5: Instance and Static Members 50 min
  6. Lesson 6: Inheritance 50 min
  7. Lesson 7: Method Overriding 50 min
  8. Lesson 8: Polymorphism 50 min
  9. Lesson 9: Abstraction with Abstract Classes 50 min
  10. Lesson 10: Interfaces 50 min
  11. Lesson 11: Composition 50 min
  12. Lesson 12: Access Modifiers 50 min
  13. Lesson 13: Method Overloading 50 min
  14. Lesson 14: Object Arrays and Lists 50 min
  15. Lesson 15: final Keyword and Immutable Ideas 50 min
  16. Lesson 16: Nested and Inner Classes 50 min
  17. Lesson 17: Enums 50 min
  18. Lesson 18: equals, hashCode, and toString Basics 50 min
  19. Lesson 19: Mini Project: Employee Classes 50 min
  20. Lesson 20: Final Project: Course Enrollment OOP Model 50 min

Related

More courses in this area

Python Core
Free 18 lessons

Python Core

Learn Python core with print, variables, input, conditions, loops, functions, lists, dictionaries, files, exceptions, modules, and projects.

Java Core
Free 19 lessons

Java Core

Learn Java core with setup, variables, input, conditions, loops, methods, arrays, strings, collections, exceptions, files, and projects.

Python Core + OOPs
Free 18 lessons

Python Core + OOPs

Learn Python OOPs with classes, objects, constructors, inheritance, encapsulation, polymorphism, abstraction, dataclasses, and projects.

C Programming Core
Free 18 lessons

C Programming Core

Learn C programming core with syntax, variables, input/output, conditions, loops, functions, arrays, pointers, files, memory, and projects.

C++ Programming Core
Free 18 lessons

C++ Programming Core

Learn C++ core with syntax, variables, input/output, conditions, loops, functions, arrays, vectors, strings, references, files, STL basics, and projects.

C++ Programming Core + OOPs
Free 18 lessons

C++ Programming Core + OOPs

Learn C++ OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, templates, and projects.