All lesson materials available on Google Drive · Click any chapter to preview the concept
Core principles and fundamentals — what a program is, how Java executes code, and your first working program.
Program elements used to store and manipulate data — types, names, and how values are assigned in memory.
Working with streams that represent an input source and output destination — reading from the keyboard and writing to the screen.
Control flow statements that enable conditional execution — if/else, switch, and nested conditions that route your program based on data.
for, while, and do-while loops — how to repeat blocks of code efficiently and control iteration with counters and conditions.
A collection of instructions that perform a specific task — write it once, call it anywhere. Methods provide reusability, clarity, and structure.
A set of variables referenced by a single name and an index number — store, access, and manipulate collections of data efficiently.
Java OOP concepts — create a class blueprint once and instantiate multiple objects from it, each with its own state and behavior, without compromising security.