SOLID Principles

Empower you OOPS Knowledge with the five golden rules.
English [Auto]
SOLID Principles


  • Basic Object Oriented Programming


By taking this course you will learn about the SOLID principles for Object-Oriented Programming. After learning object-oriented programming I have seen people making very subtle mistakes because learning oop only teaches you about the concepts and not how to use it correctly. That's why this course brings you SOLID Principles which gives you the correct way to design your classes and isolate your code well.

I am looking forward to you, joining this course, and continue this journey with me.

Who this course is for:

  • Beginners in software engineering.

Course content

1 section6 lectures48m total length
  • SOLID Introduction
  • Single Responsibility Principle
  • Open Closed Principle
  • Liskov Substitution Priniciple
  • Interface Segregation Principle
  • Dependency Inversion Principle


Software Engineer
Chiranjivee Thakur
  • 4.3 Instructor Rating
  • 474 Reviews
  • 18,768 Students
  • 4 Courses

Hi, I am a Software Engineer, having a keen interest in designing solutions for complex problems. I like coding in Java and Javascript most of the time. I like to write a clean, organized, and testable code. I have good experience in system design and developing systems on a very large scale.