StealThis .dev
Recommendations Practice & Training

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

AlternativeFocusBest forFree tier
LeetCodeAlgorithms / DSACoding interviewsYes
HackerRankBroad / SQL / rolesAssessments & certsYes
CodewarsKatasKeeping sharpYes
Hack The BoxSecurity / pentestingHacking practiceLimited
ExercismLanguage fluencyMastering a languageYes
Flexbox FroggyCSS layoutLearning FlexboxYes

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.