Java OOP


Learn Java OOP

Master Classes and OOP

Kickstart Your Career in Back-End Development


Course Description

The Java OOP Course teaches core concepts like classes, abstraction, and polymorphism to help you write clean, structured code.

You’ll explore inheritance and encapsulation to build scalable, maintainable applications.

Perfect for beginners or those improving their skills, it prepares you for real-world Java development.

  • Start of the training: May 13th 2025
  • Lessons: 12, twice a week, Tuesdays and Thursdays
  • Lectures are conducted online at 18:00
  • All lecture videos are uploaded daily

Course Curriculum

  1. Encapsulation
  2. Inheritance
  3. Abstraction
  4. Polymorphysm
  5. SOLID
  6. SOLID Practice
  7. Generics
  8. Iterators & Comparators
  9. Design Patterns
  10. Design Patterns Advanced
  11. Streams & Files
  12. Web API & REST
  13. Exam

Course Exam

After completing the course, you’ll have the opportunity to take an exam to showcase your newly acquired skills and knowledge.

Successfully passing the exam will earn your Java OOP Certificate, recognizing your achievement.

  • Exam date - July 5th 2025
  • Exam Fee - 120 BGN


Alen Paunov

Alen Paunov

Alen Paunov has more than 12 years of experience as a teacher and a lecturer in various disciplines and organizations. After 6 years of working in the field of legal services, he decided to devote himself to software engineering. Head of training in a number of academies and organizations.

His teaching philosophy centers on the “how” and “why” behind each concept, encouraging a deeper understanding and practical application of knowledge.

Step-by-Step Process:

Here is a brief outline of the application process:

  • Enroll: Start by enrolling for the Course.
  • Course Exam: Take the Course Exam to finish the course successfully.
  • Graduation: Receive your Certificate and celebrate your success.
  • Career Start: Get your new Certificate to work by kickstarting your Career.