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

type

The kind of value something holds, such as int, double or String, which decides what you can do with it.

A type determines the set of values a variable or expression can have and the operations allowed on them; Java checks types at compile time.

Read the full section →