1. Concept library
  2. Java & Spring Boot

Pathway

Java & Spring Boot

Modern Java and the JVM, REST APIs, Spring Security and microservices.

How it is taught

  1. Step 1

    Start where you are

    A short placement task, graded by the tutor, starts you past the modules you can already do.

  2. Step 2

    Learn in conversation

    Each concept is one session: the tutor explains, asks you to write code, and reviews it until you have shown you understand.

  3. Step 3

    Keep it

    Every concept comes back on day 3, 7 and 18. A memory model tracks how well each one is holding, and reviews can go straight into your Google Calendar.

What you will learn

Each concept has its own page: what a session covers, an example and the mistake to watch for.

  1. Module 1Modern Java essentials

  2. Module 2Object-oriented design

  3. Module 3JVM internals

  4. Module 4Concurrency

  5. Module 5Build tools and testing

  6. Module 6Spring Boot fundamentals

  7. Module 7REST APIs

  8. Module 8Data access with JPA

  9. Module 9Spring Security

  10. Module 10OAuth 2.0 and JWT

  11. Module 11Microservices

  12. Module 12Resilience and messaging

  13. Module 13Observability and deployment