Achieve mastery in software design using Anki flashcards. Includes Data-structures and Algorithms, System Design, Object Oriented Programming, Design patterns, etc.
![screenshots](https://raw.githubusercontent.com/apurvh/software-design/main/./screenshot-anki-decks.jpg)
- Install Anki from Anki.
- Download Software Design.apkg
- Import this deck: File>Import
For problem solving tips refer to Tips for Solving DSA problems
To master a subject you need to do deliberate practice. Anki's implementation of spaced repetition and active recall creates a great env for deliberate practice.
This deck inspired by the following sources: