🎓 A1Learner
🔍

Home / Java

Java Courses

Java courses from the first class to advanced concurrency. One clear level at a time, in order.

3 courses · 118 lessons · work through them in order, top to bottom

☕

Java

Java · Beginner

Programs, classes and objects — the write-once, run-anywhere language.

The write-once, run-anywhere language: programs and variables, methods and classes, inheritance and interfaces, collections and exceptions. Every example is compiled and run with the real Java compiler.

48 lessons · 12 topics · 0/48 completed

Start course ❯
☕

Java Intermediate

Java · Intermediate

Collections, generics and streams at depth — plus files and resources.

The second band of Java: collections machinery, generics, lambdas and streams, equals and hashCode done properly, exceptions with resources, working with files, and a file-backed inventory project.

40 lessons · 10 topics · 0/40 completed

Start course ❯
☕

Java Advanced

Java · Advanced

Threads, reflection and patterns — plus sockets, modules and the JVM.

The third band of Java: concurrency with exact results, reflection and custom annotations, sealed types and pattern matching, streams at depth, sockets and NIO, serialization, modules, and a multi-threaded quote server project.

30 lessons · 10 topics · 0/30 completed

Start course ❯