data-structures
Master selection and implementation of data structures. Learn when to use arrays, lists, trees, graphs, heaps, and hash tables for optimal performance.
python-programming
Master Python fundamentals, OOP, data structures, async programming, and production-grade scripting for data engineering
redis
Redis data structures and commands including strings, lists, hashes, sets, sorted sets, streams, and transactions for high-performance caching and real-time applications.
fundamentals
Master Kotlin syntax, OOP principles, SOLID practices, functional programming, and data structures.
stl
>
algorithms
>
stacks-queues
Stack and queue data structures with applications
tree-traversal
Master tree traversal techniques including DFS (inorder, preorder, postorder) and BFS level-order traversal with production-ready implementations.
hashing-techniques
Hash-based data structures and techniques including frequency counting, duplicate detection, and LRU cache implementation.
strings
String algorithms and pattern matching techniques
linked-lists
Linked list data structures and operations
data-structures
Master JavaScript objects and arrays including manipulation methods, prototypal inheritance, and complex data structure patterns.
codereview-roasted
Brutally honest code review in the style of Linus Torvalds, focusing on data structures, simplicity, and pragmatism. Use when you want critical, no-nonsense feedback that prioritizes engineering fundamentals over style preferences.
leetcode-teacher
Interactive LeetCode-style teacher for technical interview preparation. Generates coding playgrounds with real product challenges, teaches patterns and techniques, supports Python/TypeScript/Kotlin/Swift, and provides progressive difficulty training for data structures and algorithms.