// DEVELOPER TRAINING

Take advantage of our mistakes.

http4k is the culmination of real-world projects across many industries. The library is simple to learn - but there’s a lot to gain from learning where we tripped up first. Give your team the best possible start, straight from the people who built it.

Taught by the creators

No-one knows http4k better than the people who built it. Learn the idioms, the trade-offs and the why - first-hand.

In person or remote

Delivered however suits your team - on-site workshops or remote sessions, in blocks that fit around delivery.

Tailored to your team

Not all courses are created equal. We shape the material around your stack, your level and your goals.

// WHAT WE COVER

A curriculum built from production battle scars.

Core areas we've developed deep material around. Mix and match - every engagement is shaped to your team.

01

Advanced testing strategies

Testing individual services and entire fleets - in-memory, contract and approval testing that scales with your system.

02

Building, packaging & deploying

Getting http4k apps out the door to on-premises and cloud environments, cleanly and repeatably.

03

Advanced CI/CD design

Pipeline design that plays to http4k’s strengths - fast, deterministic, and easy to reason about.

04

Extending the libraries

How to extend http4k and build your own modules the http4k way, without fighting the grain.

05

Data-sensitive environments

Configuring http4k apps for PII protection and other data-sensitive, regulated contexts.

// HOW IT'S DELIVERED

Formats that fit around real delivery schedules.

Workshops

Intensive on-site

Focused, hands-on days with the whole team in a room - fastest way to level up together.

Remote

Sessions over time

Spread across weeks and time zones, with space to apply what you learn between sessions.

Embedded

Mentoring on real work

Pairing and review on your actual codebase - training that ships features as it goes.

Consulting
Need help on a specific problem?

Architecture review, troubleshooting and design help - tailored to what you're building.

Explore consulting →
Self-serve
Prefer to learn at your own pace?

The docs, tutorials and how-to guides are free and open - start whenever you like.

Head to Learn →

Give your team a head start.

Tell us your team's size, level and what you're building. We'll put together a course that fits.

scarf