LeetCode
LeetCode is a technical interview preparation platform featuring over 4,200 coding problems across 14 programming languages. It provides structured learning paths, online coding environments for testing and debugging, and competitive programming contests. The platform serves as a resource for developers to improve algorithmic skills and for companies to assess technical talent through standardized assessments and recruitment services.
Checked on Oct 19, 2026.
Alternative resources
VIM Adventures
Online puzzle game designed to teach and memorize Vim keyboard shortcuts, commands, motions, and operators through gameplay.
CodinGame
A platform for improving programming skills through interactive coding games, puzzles, and competitive challenges in over 25 languages.
Mastery Games
Interactive educational games designed to teach web development skills like CSS Grid and Flexbox through gamified challenges.