Academy

Java

Master Java from first syntax to expert engineering.

Choose your difficulty level

First contact, core vocabulary and basic rules. The level appears on your certificate.

Learning path — Level 1 · Beginner
0% complete · 11 steps in order
Continue where you left off
Step 1. Study — Syntax & fundamentals

Learn the core ideas and vocabulary of syntax & fundamentals: Java syntax, variables and types, operators, control flow.

  1. Study — Syntax & fundamentals
    Study

    Learn the core ideas and vocabulary of syntax & fundamentals: Java syntax, variables and types, operators, control flow.

    Lesson & summary
  2. Certified unit exam — Syntax & fundamentals
    Checkpoint

    Unit 1 checkpoint at level 1. Pass it before moving to the next unit.

    Take exam — Level 1
  3. Study — Data structures & algorithms
    Study

    Learn the core ideas and vocabulary of data structures & algorithms: arrays and lists, maps and sets, recursion, sorting and searching.

    Lesson & summary
  4. Certified unit exam — Data structures & algorithms
    Checkpoint

    Unit 2 checkpoint at level 1. Pass it before moving to the next unit.

    Take exam — Level 1
  5. Study — Paradigms & design
    Study

    Learn the core ideas and vocabulary of paradigms & design: procedural, object oriented, functional, design patterns.

    Lesson & summary
  6. Certified unit exam — Paradigms & design
    Checkpoint

    Unit 3 checkpoint at level 1. Pass it before moving to the next unit.

    Take exam — Level 1
  7. Study — Ecosystem & tooling
    Study

    Learn the core ideas and vocabulary of ecosystem & tooling: JVM, Maven and Gradle, collections, streams.

    Lesson & summary
  8. Certified unit exam — Ecosystem & tooling
    Checkpoint

    Unit 4 checkpoint at level 1. Pass it before moving to the next unit.

    Take exam — Level 1
  9. Study — Advanced topics & performance
    Study

    Learn the core ideas and vocabulary of advanced topics & performance: memory model, concurrency, profiling and optimisation, security.

    Lesson & summary
  10. Certified unit exam — Advanced topics & performance
    Checkpoint

    Unit 5 checkpoint at level 1. Pass it before moving to the next unit.

    Take exam — Level 1
  11. Final certified exam — Java
    Certificate

    Full Beginner assessment. Passing issues a verifiable certificate showing level 1.

    Take exam — Level 1

All units

Syntax & fundamentals
Java syntax
variables and types
operators
control flow
functions
error handling
Data structures & algorithms
arrays and lists
maps and sets
recursion
sorting and searching
complexity analysis
Paradigms & design
procedural
object oriented
functional
design patterns
modularity
testing
Ecosystem & tooling
JVM
Maven and Gradle
collections
streams
Spring basics
Advanced topics & performance
memory model
concurrency
profiling and optimisation
security
build and deployment