Using the IDE

RouteRadiant features a powerful, browser-based Integrated Development Environment (IDE).


Features

  • Syntax Highlighting: Supports over 50 languages.
  • IntelliSense: Smart code completion and suggestions.
  • Instant Execution: Run code safely in a sandboxed environment.
  • AI Assistant: Highlight code and ask the AI to explain or debug it.

Keyboard Shortcuts

ActionShortcut
Run CodeCtrl + Enter
Format CodeShift + Alt + F
Toggle TerminalCtrl + `

Running Your First Program

Open any mission that includes a coding task to launch the embedded editor. Write your solution, then press Ctrl +Enter (or⌘ +Enter on macOS) to execute the file in a secure sandbox. Standard input is supported through the terminal tab, and console output streams back in real time so you can see errors as they happen.

Execution is isolated: your code runs in a fresh container each time, so it cannot touch other users' files, reach the host network beyond allowed domains, or leave state behind. This keeps every lesson safe to experiment with, no matter what the exercise asks you to build.

Using the AI Assistant

Highlight any line or block of code, then open the AI Assistant. From there you can ask the model to explain what the code does, suggest a fix for the error in the terminal, or refactor the selection toward cleaner style. The assistant is context-aware — it sees the highlighted code, the current file, and the last run output, so its answers are grounded in your actual program rather than generic advice.

Troubleshooting

  • Code times out — long-running or infinite loops are killed after a few seconds. Add a terminating condition or test on smaller inputs.
  • Missing language support — confirm the exercise specifies the language you selected; not every language is available in every lesson.
  • Terminal is empty after run — check that you are printing to stdout rather than only returning a value from a function.
  • Formatting does nothing — make sure the active file is a supported language and the cursor is inside the editor before formatting.