Follow the state
Trace values, references, stack frames, heap objects, and control flow until the output is predictable.
Java, understood from the inside out
Continuum explains the language and the runtime together. You trace what a program does, learn why it does it, and then write code that proves the idea.
Version 0.1.0 · VS Code · JDK 17 or newer
Box first = new Box(10);
Box second = first;
second.value += 5;firstsecondTwo variables. One object. One change visible through both references.
14connected phases
57lessons
235exercises
Localcompiler and checks
What changes here
Memorised syntax fails as soon as two references share an object, a key changes after entering a map, or two threads reach the same field. Continuum gives you a model you can use to predict those results.
Trace values, references, stack frames, heap objects, and control flow until the output is predictable.
Know what a method promises, what a type permits, and where Java makes each decision.
Write the class or method yourself and run visible checks against the exact requirement.
A complete path
I–IVFoundationsThe JVM, values, control flow, and arrays
V–IXThe object modelMethods, objects, abstraction, identity, and types
X–XIIWorking JavaCollections, functional code, and failures
XIII–XIVThe runtime under loadMemory, garbage collection, and concurrency
Practice in VS Code
Fetch a task, write the Java yourself, and run the same checks used to verify the course. Your solutions, compiler output, and test results stay on your computer.
Installation instructions and checksum✓ compiles with Java 21
✓ copies independent state
✓ preserves the original object
3 checks passed