Spring Training Courses

These in-house courses help Java and Spring teams deepen the skills they need in their daily work. Developers build a shared technical foundation, practise proven patterns, and work through exercises relevant to the systems they operate. Courses are taught by practitioners who use Spring in consulting and software delivery, with public talks at Devoxx, Spring I/O, and JavaLand. Delivery is in Zürich, at your office, or fully remote.

  • Java Champion
  • Oracle ACE
  • VMware Certified Spring Instructor
  • Spring Certified Professional
  • 200+ workshops delivered

In-house, up to 12 participants. Content tailored to your codebase and your stack.

Our Courses

Each course combines guided explanation with hands-on code. We agree the core agenda and any optional modules before delivery, then tailor the content and pace to your team's experience.

  • Core Spring

    Build a practical foundation in the Spring Framework: IoC container, dependency injection, AOP, data access, and Spring MVC. Supports preparation for the Spring Certified Professional exam.

    4 days · Intermediate · Java knowledge required

  • Spring Security

    Secure your Spring applications with authentication, authorisation, OAuth2, OpenID Connect, JWT, and method-level security.

    2 days · Intermediate · Spring Boot experience required

  • Spring Boot Performance

    Measure startup time and memory use, tune Spring Boot applications, and evaluate GraalVM native images.

    1–2 days · Advanced · Spring Boot experience required

  • Spring AI & Embabel

    Build LLM-backed applications with Spring AI and Embabel: model integration, RAG pipelines, vector stores, MCP, and agentic workflows.

    2 days · Intermediate · Java and Spring Boot required

  • Spring Modulith

    Design maintainable modular monoliths with Spring Modulith: verify boundaries with architecture tests, decouple with domain events, and generate living architecture documentation.

    2 days · Intermediate · Spring Boot experience required

  • Bespoke Training & Workshops

    Architecture, testing, refactoring, code review, or AI-assisted development, designed around your product, your stack, and your real code.

    Flexible format · Content agreed with your team

How We Deliver

Format

In Zürich, on-site at your office anywhere in Switzerland or Europe, or fully remote. We adapt exercises and tooling to your environment.

Language

Delivered in English or German. Italian available on request. Course materials are in English.

Trainers

Taught by senior practitioners, including a Java Champion, who use Spring in consulting, software delivery, and public teaching.

Aligned to Your Stack

Before each delivery, we align the material with the Spring and Spring Boot versions your team uses and cover the relevant migration path.

Tailored Content

We adjust depth, pace, and examples to your team's experience and your codebase's real challenges. We can split courses into shorter modules.

Build the capability your roadmap needs

Tell us which capability your team needs to build. We'll shape the course around your stack, delivery goals, and current codebase.

In-house, up to 12 participants. Content tailored to your codebase and your stack.