Build your own Interpreter

Learn about tokenization, ASTs, tree-walk interpreters and more.

This challenge is free to try when it's in beta. We keep challenges in beta for a few weeks to gather feedback.