Kabas
An easy programming language that runs in the browser, for teaching and learning to code.
Kabas is a browser-based programming language and development environment, similar to BASIC, intended for teaching and learning programming. It includes an IDE with tab completion and debugger, a code runner PWA that works offline, and interactive tutorials. The language is statically typed with only strings, numbers, and arrays, and has built-in functions for canvas graphics. It is free, requires no registration, and can be embedded in web pages.
12 alternatives to Kabas
Ranked by how well each tool replaces Kabas: shared features, audience, price and popularity.
The only programming language created specially to help students transition from block‑bаs
Covers 5 of 7 key features.
Free plan67 out of 100 matchFree- 58 out of 100 matchFree
Build database programs without writing a single line of code.
Covers 1 of 7 key features.
Free plan56 out of 100 matchFree- 55 out of 100 match$17/mo
An integrated development environment designed for classroom use.
Covers 2 of 7 key features.
55 out of 100 match—AI-powered app builder for native Android, iOS and web apps
Covers 4 of 7 key features.
Free plan54 out of 100 match$20/moA Spatial Environment for Python
Covers 3 of 7 key features and is open source.
Free planOpen source54 out of 100 matchFreeVisual no-code platform for building web and native mobile apps
Covers 2 of 7 key features.
Free plan53 out of 100 match$59/mo- 53 out of 100 match$20/mo
- 53 out of 100 matchFree
AI platform for building apps, websites, AI agents and games from plain-language prompts
Covers 1 of 7 key features.
Free plan53 out of 100 match$16/moUnits-aware engineering calculations in LibreOffice Writer
Covers 4 of 7 key features and is open source.
Free planOpen source52 out of 100 matchFree