Unit 1
Getting started
Programs, variables and operators
- Hello, Java
- Variables and types
- Arithmetic
- Casting
- Unit quiz and coding challenge
Course
Write once, run anywhere. 10 units that take you from your first program to the language's advanced features.
Unit 1
Programs, variables and operators
Unit 2
Text, comparison and formatting
Unit 3
if, switch and loops
Unit 4
Static methods, arrays and recursion
Unit 5
Classes, encapsulation and inheritance
Unit 6
Polymorphism, interfaces, records and enums
Unit 7
List, Map, Set and generic types
Unit 8
Handling, throwing and cleaning up
Unit 9
Lambdas, streams and Optional
Unit 10
Equality, concurrency and the ecosystem
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.