68 challenges across 5 languages. From novice to staff engineer with real-time AST analysis, progressive coaching, and boss fight simulations.
Data classes, extension functions, when expressions, destructuring.
Null safety, naming, constants, function extraction, guard clauses.
When expressions, SRP, collection operations, DRY principle.
Strategy pattern, sealed classes, factory + dependency injection.
Scope functions, collections mastery, inheritance, null safety, enums, higher-order functions.
Generics, observer pattern, builder & DSL, delegation, command pattern, clean architecture.
Full refactoring challenges simulating the real Speechify test.
How to push to GitHub from terminal — exactly what you need for the test.