Your Sunday, upgraded. Free live AI class · 5 PM ISTReserve your seat
CORE IT CONCEPTS

OOP and Design Patterns topics

10 short topics in OOP and Design Patterns. Each one is a single focused exercise with a clear piece of evidence at the end.

Tech, All levels
ALL TOPICS

10 topics, one exercise each.

Work through them in order, or jump to the one you need.

These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.

  1. 01

    Encapsulation and invariants

    Implement a focused example of Encapsulation and invariants within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  2. 02

    Composition versus inheritance

    Implement a focused example of Composition versus inheritance within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  3. 03

    Interface contracts

    Implement a focused example of Interface contracts within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  4. 04

    SOLID principles

    Implement a focused example of SOLID principles within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  5. 05

    Dependency injection

    Implement a focused example of Dependency injection within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  6. 06

    Factory pattern

    Implement a focused example of Factory pattern within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  7. 07

    Adapter pattern

    Implement a focused example of Adapter pattern within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  8. 08

    Observer pattern

    Implement a focused example of Observer pattern within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  9. 09

    Strategy pattern

    Implement a focused example of Strategy pattern within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
  10. 10

    Domain model design

    Implement a focused example of Domain model design within a small part of Extensible notification and payment adapter demo; demonstrate a normal and an edge or failure case.

    ImplementIntermediateEvidence: Small working lab and checks
    Open micro-course →
YOUR NEXT CHAPTER

You have the curiosity.
Let’s turn it into capability.

Start with a practical workshop or bring a specific question to Ajay.

Chat with Ajay