Iteratione.

README.md

About Iteratione

An inside look at why this platform exists, what it actually does under the hood, and how our pricing works.

The "Environment" Trap

If you ask a first-year computer science student what they spent the most time doing this week, the answer usually isn't "writing algorithms."

Instead, it's a mess of configuring Java PATH variables on Windows, figuring out why their Mac won't compile a .jar file, or realizing they submitted a corrupted .zip folder to their professor. We call this the Environment Trap.

Traditional CS education forces students to act as system administrators before they even understand how a while loop works. The feedback loop is agonizingly slow: write code, compile locally, zip it, upload it to a rigid university portal, and wait days for a grade.

What We Actually Do

Iteratione was built to completely eliminate the Environment Trap. We moved the entire compilation and execution process into the cloud.

  • Browser-Based IDE: You write code in a desktop-grade editor (powered by Monaco) directly in your browser. No downloads, no setup.
  • Cloud Execution: When you hit execute, we spin up an isolated, secure Docker container running Alpine Linux and Eclipse Temurin JDK 21. Your code runs there, not on your laptop.
  • Live Interaction: Using WebSockets, we stream standard output and error back to your screen in milliseconds. You can interact with Scanner inputs exactly as you would in a local terminal.
  • Instant Auto-Grading: Your submissions are tested against public examples, hidden edge-cases, and strict file-system constraints the moment you submit them.

Our Pricing Model

Iteratione is built for students, which means transparency is our top priority. We do not believe in recurring monthly subscriptions or hidden paywalls.

Why it's not free: Unlike standard websites that just read text from a database, maintaining a real-time execution engine is expensive. Every time a student writes code, we use dedicated CPU cycles, RAM, and persistent Redis queues within our cloud infrastructure to run those Java processes securely.

The ~30 SAR Logic: We calculated the exact compute costs required to host a student for an entire semester. A flat fee of ~30 SAR precisely covers the server infrastructure required to run your labs, without breaking your budget.

Pay-Per-Course: You pay once for the course you are enrolled in. That payment unlocks lifetime access to that specific lab environment.

One-Time Fee
~30
Per Course / Semester

"We built this platform so that the only thing standing between you and an 'A' is your understanding of computer science logic."