There's CodeCademy and then there's CodeAcademy. The latter was registered in 2002 while the former was registered in 2011.
Frankly, I'm surprised CodeAcademy hasn't complained about this. When you search for CodeAcademy the results default to CodeCademy.
I don't know any of the players, and maybe it doesn't matter, but wouldn't a first-use trademark dispute tend to defer to the 2002 registration?