3. CODE RACER
For those with a basic grounding in code already, Code Racer is a fun way to flex your programming muscles. Race against “enemies” to complete code challenges as quickly as you can and win awards in the process. It’s an ingenious way to turn revision into a game.