Practically all software developers today use an IDE (integrated developer environment) such as Visual Studio, Visual Code Studio, Eclipse, IntelliJ IDEA, etc.
IDEs allow us to be more efficient by providing tools like debugging, refactoring, navigation, autocompletion. It's no surprise when faced with having to code without these tools we feel a little lost.
HackEDU provides a hands-on, in-browser coding experience that is both effective and engaging. The coding experience doesn't provide some of the tools you probably are familiar with. As you can guess, providing an in-browser IDE experience would take a substantial effort considering how many languages and frameworks we wish to support (providing an in-browser IDE is the entire focus of a few other companies, such as Cloud9, Repl.it, CodeAnywhere, etc.) Our hope is that with the limited scope of the exercises a less than perfect coding environment won't distract from your learning goals.
Like you, we want a better and better in-browser coding experience. (We have to complete the lessons, too.) If you're having an issue with a particular lesson, please feel free to reach out to our Customer Support. You can email support@hackedu.com or use our live chat feature in the bottom right-hand corner of the screen!