← Back to Course Hub
Tools

Interactive Tools

// Playground · Code Tracer · UML Builder · Flashcards

💻

Java Code Playground

Select an exercise, write your Java code, and click Run to validate your solution.

$ // Output will appear here
🔎

Code Tracer

Step through code execution line by line. Watch variables change and the call stack grow.

Step 0/0
Class Definitions
Trace Code (main method)
Variables
NameValueType
Call Stack
$ // Console output

UML Diagram Builder

Build UML class diagrams by adding classes and drawing relationships between them.

Click "Add Class" to place classes on the canvas, then use relationship tools to connect them.
🃏

Flashcards

Review key OOP terminology. Click the card to flip it, then mark whether you know it.

1 / 24
CHAPTER 3
Association
Click to reveal definition
Definition here
Example here
Known: 0 / 24