Buildkite Certification

Learn

Modules map onto the sections of each track's exam objectives. Work through a track and you have prepared for its exam.

Sign in to track your progress. You can read everything without an account.

Collections

Curated sequences for a particular audience. You do not have to work through a whole track to get something useful.

Partners and consultants implementing Buildkite for customers — What changes when the organisation is not yours and you will eventually leave it.

Anyone who owns build times, on either side of the platform line — The changes that actually reduce wall-clock time, and how to tell which constraint you have before changing anything.

New to Buildkite 3 modules

Developers writing their first pipelines — Enough to write a correct pipeline and read a failing build, without touching anything about running the platform.

Security and compliance reviewers, who will never write a pipeline — What the controls are, what each one actually guarantees, and the questions worth asking of an existing organisation.

Platform and CI engineers who own the Buildkite estate — Topology, security, access and diagnosis — the full Platform Engineer track in order.

All modules

Filter by topic: all

Writing pipelines Build speed Capacity and cost Security and governance Migrating to Buildkite Delivery and handover

Buildkite Pipeline Author

The step types Buildkite gives you, and why the order of a file is not the shape of a build.

Writing pipelines

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Keys, depends_on, conditionals, and telling a broken step apart from a failed one.

Writing pipelines · Build speed

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Dynamic pipelines 0/2 units

Generating steps at build time, uploading them, and passing values between steps.

Writing pipelines · Build speed

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Artifacts 0/2 units

Getting files out of a job, and into the next one.

Writing pipelines

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Failure handling 0/2 units

Retries that are worth having, soft failures, and stopping a doomed build early.

Writing pipelines · Build speed

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Concurrency 0/2 units

Limiting how many jobs run at once, and why that is not the same as capacity.

Writing pipelines · Capacity and cost

Counts toward: Buildkite Pipeline Author (required) · Buildkite Platform Engineer (recommended)

Buildkite Platform Engineer

Clusters, queues and targeting 0/2 units

The cluster → queue → agent hierarchy, and how a step ends up on the machine you intended.

Capacity and cost · Migrating to Buildkite

Counts toward: Buildkite Platform Engineer (required)

Keeping credentials out of pipelines, and constraining what a job is allowed to load.

Security and governance

Counts toward: Buildkite Platform Engineer (required)

Diagnosing the platform 0/2 units

Telling a capacity problem apart from a gate, a gate apart from a person, and knowing which one you actually have.

Build speed · Capacity and cost

Counts toward: Buildkite Platform Engineer (required)

Who can change what, who did change what, and the risks that arrive from outside the organisation.

Security and governance

Counts toward: Buildkite Platform Engineer (required)

Buildkite Partner Implementer

What transfers between customer implementations, what must be rebuilt, and how to standardise without hard-coding one customer's assumptions.

Delivery and handover · Migrating to Buildkite

Counts toward: Buildkite Partner Implementer (required)

Handover 0/2 units

Leaving an implementation the customer's own team can operate, extend and debug without you.

Delivery and handover

Counts toward: Buildkite Partner Implementer (required)

How this differs from the exam

Practice has unlimited retries, tells you which checks failed, and offers a hint. The exam is timed, gives you one attempt, and returns a score only. Badges are not credentials — see what a credential attests.