Welcome to SPERLSmart Programming Education via Reverse Learning

SPERL Java program generator

Program Editor

HelloSPERL.java
Saved in this browserLine 1

Create Java code

Your work is saved in this browser. Save a .java file to keep a separate copy.

SPERL VIDEO LESSON

The original lesson opens in a new tab, so your program stays here.

Open video on Vipolabs ↗

If the video does not load, the original server may be unavailable. You can copy the link and try it directly.

WELCOME TO SPERL

Learn from the code you create.

  1. Choose an operation and fill in its details.
  2. Generate a fragment and read the Java it produces.
  3. Insert it into your program. Statements go at your cursor; class members go inside the class.
  4. Open a related video to understand the concept.
  5. Your execution service is already on this page. Click Run SPERL program to run the current code. You can also save a .java copy.

Your draft stays in this browser when local storage is available. Download it to keep a separate copy. Structure checks are a guide. The online runner compiles and executes your program through OneCompiler. Swing dialog programs use the embedded graphical runner.

Replace your program?

Your current work will be replaced. Download it first if you want to keep a separate copy.