Java
15 lessons — from the very basics to pro-level patterns.
Basics
1. Variables & Data Types
int, double, String — Java is picky about typesBeginner→
2. Operators & Expressions
Math, comparisons, and logical operatorsBeginner→
3. Strings
String methods, StringBuilder, and formattingBeginner→
4. Conditionals
if/else, switch, and ternary expressionsBeginner→
5. Loops
for, while, do-while, and enhanced forBeginner→
Collections
Functions
Object-Oriented Programming
Intermediate
Advanced