C# OOP


Learn C# OOP

Master Classes and OOP

Choose Back-End Developer Career


Course Description

The C# 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 .NET 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 C# OOP Certificate, recognizing your achievement.

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


Antonio Velev

Antonio Velev

Antonio Velev is a Full-stack .NET Developer at Sirma Group Holding, specializing in web development. His technical expertise lies in C# and JavaScript, alongside strong skills in database management using SQL, working in one of the most exciting projects in the company.

Antonio is driven by a deep curiosity and a determination to tackle challenges, continually expanding his knowledge and exploring the ever-evolving world of technology. Passionate about problem-solving, he is committed to contribute to innovative solutions.

Martin Vladkov

Martin Vladkov is a Full-stack .NET Developer at Sirma Group Holding. With a focus on web development, Martin excels in C# and JavaScript, and has extensive experience in database management. He is actively involved in some of the company’s most dynamic projects, where his problem-solving skills and innovative mindset are put to the test.

Martin’s passion for technology drives him to continuously learn and adapt, ensuring he stays at the forefront of the ever-changing tech landscape.

Martin Vladkov

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.