Skip to content

Learning & Practice

Resources for continuous improvement and skill development.

Resource Description
Exercism Mentor-reviewed exercises across 50+ languages—real feedback, not just tests
LeetCode Standard platform for algorithmic interview preparation
Codewars Gamified kata-style problems with community solutions
ByteByteGo System design concepts explained with clear visual diagrams
Refactoring.guru Best visual guide for Design Patterns and refactoring techniques
HackerRank Structured challenges across algorithms, SQL, and more
The Rust Book Official and comprehensive resource for learning Rust