Coding Challenges
Fill in the blanks to complete each Java code snippet. Type your answers in the dashed fields.
0 / 8
Drag & Drop Exercises
Match, arrange, or categorize items by dragging them to the correct targets.
Timed Practice
Test your knowledge under time pressure. Choose your settings and race the clock.
Your high scores are saved automatically. Beat your best score!
Error Detection (Bug Hunt)
Find the bug! Click the buggy line, then select the correct explanation.
0 / 8