Product notes
Product updates, new challenges, and improvements, newest first.
Highlighting for grep
Highlight matching text in your grep implementation.
Faster navigation through the app
Main-tab switching became immediate, followed by faster homepage-to-catalog navigation through prefetching.
Build an HTTP Server in Scala
The HTTP Server challenge now supports Scala.
Gift a CodeCrafters membership
Buy a membership without signing in and share a redemption link with the recipient.
Build grep in C
The grep challenge now supports C, completing C support across the challenge catalog available at the time.
Continuous checks for concise examples
Concise code examples are continuously checked against newer testers and lose that label if they stop passing.
Build an Interpreter in Scala
The Interpreter challenge now supports Scala.
Build an HTTP Server in PHP
The HTTP Server challenge now supports PHP.
Experimental AI hints in test results
A limited rollout brought the Autofix interface into test results to help learners investigate failing stages.
Multiple Matches for grep
Print only the matching parts of each line with grep's only-matching option.
Dark mode becomes the default
Dark mode becomes the default for all users and expands to concepts, profiles, campus pages and other app surfaces.
Printing Matches for grep
Print multiple matching lines in your grep implementation.
Reading is good.
Doing is better.
Build your own Claude Code, Shell, or SQLite. Understand what’s underneath.