Skip to content
AgileLogics

Learn Java

Structured lessons from the basics up — follow the path below in order, at your own pace.

68 lessons ~4h 55m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — a class with a main method, Scanner for input, and the standard library. Read two…

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using OOP, collections, streams, and file I/O from Level 2. Model Account (encapsulated balance, deposit/withdraw that throw…

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using streams, concurrency, and the JVM/deployment knowledge from Level 3. Given a folder of text files, use an…

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    Core syntax: variables, primitive types, control flow, arrays, methods Object-oriented programming: classes, inheritance, polymorphism…

You're ready to build