Coding Practice Platforms
Where to sharpen skills — interview algorithms, broad assessments, gamified katas, and hands-on security labs.
alternatives (6)
★ LeetCode
Best for: Interview prep
The standard gym for interview algorithm and data-structure problems.
- +Huge problem set
- +Company tags
- +Editorials
- −Premium gates content
HackerRank
Best for: Broad skills & certs
Practice and skill certifications across many domains, common in hiring assessments.
- +Beyond algorithms
- +Certifications
- −Less interview depth
Codewars
Best for: Daily gamified practice
Gamified katas across many languages where you rank up and compare solutions.
- +Fun katas
- +Many languages
- −Less structured
Hack The Box
Best for: Offensive security
Hands-on cybersecurity training with hackable labs, CTFs, and guided paths.
- +Realistic labs
- +CTFs & paths
- −Steep for beginners
★ Exercism
Best for: Learning a language deeply
Free, mentored practice in 70+ languages — solve exercises and get human code feedback.
- +Free
- +Human mentoring
- +Many languages
- −Not interview-focused
Flexbox Froggy
Best for: Learning CSS Flexbox
A game that teaches CSS Flexbox by guiding frogs to lily pads, level by level.
- +Fun
- +Hands-on
- +Free
- −Flexbox only
Compare
Tick the ones you want to compare
| Alternative | Focus | Best for | Free tier |
|---|---|---|---|
| ★LeetCode | Algorithms / DSA | Coding interviews | Yes |
| HackerRank | Broad / SQL / roles | Assessments & certs | Yes |
| Codewars | Katas | Keeping sharp | Yes |
| Hack The Box | Security / pentesting | Hacking practice | Limited |
| ★Exercism | Language fluency | Mastering a language | Yes |
| Flexbox Froggy | CSS layout | Learning Flexbox | Yes |
Different goals call for different gyms: LeetCode for interview algorithms, HackerRank for breadth and certs, Codewars for fun daily reps, and Hack The Box to train as a security practitioner. Compare by focus and pick your track.