Tutorial · 42 lessons
Java Tutorial
Learn Java from scratch with a free chapter-by-chapter course: OOP, collections, streams, exceptions and threads, with diagrams and verified code output.
- Free
- 16 chapters
- 4h 1m of reading
- Chapters
- 16
- Lessons
- 42
- Reading time
- 4h 1m
- Level
- All levels
Curriculum
What's inside this course
Read the chapters in order, or open any lesson. Completed lessons are ticked.
-
01 Getting Started3 lessons · 14m
-
02 Variables and Data Types4 lessons · 22m
-
03 Operators2 lessons · 12m
-
04 Control Flow3 lessons · 18m
-
05 Arrays2 lessons · 12m
-
06 Strings2 lessons · 13m
-
07 Methods3 lessons · 16m
-
08 Classes and Objects3 lessons · 18m
-
09 Inheritance and Polymorphism3 lessons · 16m
-
10 Abstraction and Modern Types3 lessons · 15m
-
11 Exception Handling2 lessons · 12m
-
12 Collections Framework3 lessons · 18m
-
13 Generics, Lambdas and Streams3 lessons · 18m
-
14 Files and Date-Time2 lessons · 12m
-
15 Multithreading and Concurrency2 lessons · 13m
-
16 Project and Next Steps2 lessons · 12m
Preparing with friends?
Share this page with your study group or placement batch.