// trainings — hands-on, for working teams

Level up your team.

Practical, code-first workshops delivered remotely or on-site. Every session is tailored to your codebase and runs on real exercises — not slides. Public dates on request.

5 trainings
TR-301

Scala 3 Foundations Foundational

Get a team productive in idiomatic Scala 3 — syntax, the type system, given/using, enums and the standard collections.

Syntax & toolingType systemGiven / usingEnums & ADTs
formatRemote or on-site
duration2 days
pricefrom €4,800
Details →
TR-310

Building with Gleam Foundational

Get productive in Gleam — the friendly, type-safe language for the Erlang VM and JavaScript runtimes.

Syntax & typesPattern matchingThe BEAM & OTPActors & messages
formatRemote or on-site
duration2 days
pricefrom €4,800
Details →
TR-420

Functional Programming with Cats Effect Intermediate

Master effect systems: IO, resource safety, concurrency, error handling and testing with the cats-effect runtime.

IO & referential transparencyResource & lifecycleConcurrency & fibersError handling
formatOn-site
duration3 days
pricefrom €7,200
Details →
TR-450

Streaming with fs2 Intermediate

Build robust streaming pipelines — back-pressure, chunking, error recovery and integration with Kafka, NATS & queues.

Streams & pipesBack-pressureChunkingConcurrency
formatRemote
duration2 days
pricefrom €4,800
Details →
TR-560

Building AI Agents Advanced

Design reliable LLM-powered agents — tool calling, structured outputs, evaluation and guardrails, in Scala & TypeScript.

Tool callingStructured outputMemory & stateEvaluation
formatRemote or on-site
duration2 days
pricefrom €5,600
Details →

Need something bespoke?

I design private trainings around your stack — from a half-day intro to a multi-week embedded engagement.

Request a private training →