About CodeMantiq
CodeMantiq is a programming education platform. Every lesson puts a live code editor in front of you straight away. No preamble, no account, no install.
The platform is free. Your progress is stored in your browser. We never see it.
How it works
Code compiles and runs entirely in your browser using WebAssembly. Nothing is sent to a server. The compiler is downloaded once and cached locally after that.
- C++ via Clang/LLVM compiled to WebAssembly
- Java via TeaVM, which itself runs as WebAssembly in the browser and compiles Java source to WebAssembly on the fly
- Python via Pyodide (CPython built with Emscripten)
- Go via native WebAssembly output
The name
Mantiq (منطق) is the Arabic word for logic. CodeMantiq is code plus logic.