Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

RuntimeException

The branch of Exception for failures that usually mean the calling code made a mistake; all of it is unchecked.

java.lang.RuntimeException is the superclass of NullPointerException, IllegalArgumentException, IndexOutOfBoundsException and the other unchecked exceptions.

Read the full section →