Free Course

Learn Feature Flags

A free, practical course on feature flags and progressive delivery - from your first toggle to trunk-based development, experimentation and keeping flag debt under control.

9 chapters

1

Feature Flags Fundamentals

What feature flags are, why teams adopt them, and how the decouple deploy from release model changes how you ship software.

12 min read

2

Types of Feature Flags

The four categories of feature flag - release, operational, experiment, and permission - and why each one has a different lifespan and owner.

12 min read

3

Targeting and Progressive Rollouts

How targeting rules, percentage rollouts, and consistent bucketing let you release features to the right users gradually instead of all at once.

13 min read

4

Progressive Delivery Strategies

A practitioner walkthrough of canary, ring, and percentage rollouts using feature flags so you ship risky changes without waking anyone up.

13 min read

5

Experimentation and A/B Testing

How to turn a feature flag into a real experiment, read the results honestly, and avoid the statistics traps that make teams ship losing changes.

14 min read

6

Managing Flag Debt

Why feature flags rot into technical debt, how to spot stale flags, and a repeatable process for cleaning them up before they cause an outage.

12 min read

7

Feature Flag Architecture

How to design a feature flag system that stays fast, reliable, and safe as your traffic and flag count grow.

13 min read

8

Testing With Feature Flags

How to keep your test suite sane when every feature can be on, off, or half rolled out to a subset of users.

12 min read

9

Choosing a Feature Flag Platform

A decision framework for picking a feature flag platform that fits your architecture, budget, and how your team actually ships.

13 min read

Free Newsletter

Get the Feature Flags Newsletter

Platform benchmarks, real pricing data and progressive delivery practice. No spam.

Free. Unsubscribe any time. See our privacy policy.