This repository contains a comprehensive collection of programming concepts, algorithms, data structures, design patterns, and best practices. Navigate through the different sections using the links below:
- Good Practices - Best practices for clean, maintainable code
- Data Structures - Implementation and examples of fundamental data structures
- Algorithms - Various algorithms including sorting, searching, and more
- Design Patterns - Common software design patterns with Python examples
- Python - How Python works behind the scene
- System Design - Architecture and systems design
- Web Apps - Understanding how web Apps work
- Frameworks - Popular Python frameworks
- AI/ML - AI and Machine Learning concepts