Noding Bat is a copy of the Coding Bat programming problems ported over to JavaScript. Going through many practice problems is a great way to solidify thinking like a programmer.


Go ahead and make an account on Noding Bat and start working on some of the first problems. We recommend that you copy the problem to your own editor and work on it there, then paste your solution into the nodingbat site for testing. If your code has syntax errors, they'll show up in the dev tools.