← All tracks
☕
Java
Verbose but predictable, and still what most campus placement tests expect.
1
Introduction to Java
What the JVM actually does, why Indian colleges lean on Java for OOP papers, and your first program explained keyword by keyword before you compile and run it.
9 min
2
Variables and Types
The eight primitive types and how they differ from objects, why String behaves oddly, when casting loses data, and what final really promises.
9 min
3
Input and Output
Printing with println and printf, formatting numbers properly, and reading keyboard input with Scanner including the newline trap that catches everyone.
8 min
4
Control Flow
Branching with if, else and switch, repeating with for, while and do-while, and looping over collections with the enhanced for.
9 min
5
Arrays and Strings
Fixed-size arrays and the length field, when to switch to ArrayList, the String methods you will use daily, and why immutability matters more than it sounds.
9 min
6
Methods, Classes and Objects
Writing methods, the real difference between static and instance members, defining classes with constructors, and why keeping fields private is worth the extra typing.
10 min