Cycling training guides,
written by a former pro.
Research-backed long-reads from a decade of pro racing. Each guide takes one training question end-to-end — citing its sources and pointing to the AdaptCycling features that put the answer to work.
By Jim Camut · Former pro & ex-Bruyneel Academy racer
73 guides6 topicsUpdated Aug 13, 2026
01 · 14 guides · in-depth topic
Adaptive cycling training plans that survive real life
Every training app claims 'adaptive.' Here's what the word actually means in 2026 and the architecture of a plan that survives real life.
In this series
- 01
Five signs your training plan isn't actually adapting
Every cycling app claims to be adaptive. Three diagnostic signs separate plans that actually adjust from static plans with a glossy UI.
- 02
Missed key workout vs missed recovery ride: why it matters
Missing a threshold session and missing a recovery ride are different signals. Why an adaptive plan should respond to each differently.
- 03
Can an adaptive cycling plan work without a goal race?
What an adaptive training plan looks like when there's no event date — the rolling structure, the goal proxies, what doesn't change.
- 04
Why your adaptive plan keeps prescribing the same workouts
Block periodization explains some workout repetition. Three failure modes explain the rest — and how to tell which one your plan is doing.
- 05
Adaptive cycling plan vs static plan: 5 structural tells
Most plans marketed as adaptive are static plans with a reactive UI. Five structural differences that separate genuine adaptation from rebranding.
- 06
What your training plan should do after an unplanned group ride
An unscheduled hard group ride banks intensity the plan was going to prescribe later. What an adaptive plan should do tomorrow — and why most don't.
- 07
What an adaptive cycling plan does after a sick week
Not the return-to-riding question — the plan-mechanism question. What the plan should do to itself after illness: skip, ramp, and macro-arc rules.
- 08
Goal race rescheduled mid-block: how an adaptive plan adjusts
When the A-priority date moves earlier or later mid-build, the plan has to restructure — not just relabel the calendar. The math behind each scenario.
- 09
Adding a gravel event mid-block: what an adaptive plan changes
A gravel event added mid-build is a durability problem first. What an adaptive plan should change in the next 4 weeks — and what it shouldn't.
- 10
What 'restructuring the week' actually does in an adaptive plan
Restructure is the marketing word. Operationally it is a four-constraint solver on the remaining week — what it reads, decides, and cannot do.
- 11
AI cycling coach vs human coach: when each one wins
Where the AI-vs-human-coach line actually sits in 2026 on adaptation — what each does well and when to pay the premium for a person.
- 12
TrainerRoad vs JOIN vs AdaptCycling on adaptation
Three apps, three definitions of adaptation. How TrainerRoad, JOIN, and AdaptCycling actually differ on plan restructure — and how to pick.
- 13
Winter cycling training plan: build an indoor season that holds
How to structure November-to-February training — base vs intensity indoors, how much is enough, and why winter is when plans break.
02 · 18 guides · in-depth topic
The self-coached cyclist: training without a coach in 2026
What self-coached actually means in 2026, why most amateurs plateau in year two, and how to structure a training year without a personal coach.
In this series
- 01
How to restart cycling training after two weeks off
When you miss two weeks on the bike, the question isn't whether to resume — it's how to restart without overshooting the next two.
- 02
How often to take a recovery week as a self-coached cyclist
The 3-on/1-off recovery-week cadence is a guideline, not a law. When self-coached riders should hold it, push it, or deload sooner.
- 03
Am I overtrained or just tired? A self-coached cyclist's guide
Functional overreaching, non-functional overreaching, and OTS — what each looks like, and when fatigue crosses into something more serious.
- 04
How to spot and fix junk intensity as a self-coached cyclist
Most amateur rides drift into the medium-hard zone you can't recover from but don't adapt to. How to spot junk intensity — and three structural fixes.
- 05
Why year two stalls: junk intensity and the amateur plateau
Year-one gains came from any training. Year two stalls when intensity drift inverts the 80/20 rule. The mechanism — and the fix.
- 06
Cycling training plan for an irregular schedule
Shift work, a new baby, and weekly travel break the standard 7-day training week. How to plan around an unpredictable schedule.
- 07
What weekly TSS should an amateur cyclist actually target?
TrainingPeaks charts make weekly TSS look like the goal. For most amateurs it's the wrong primary target — here's what to use instead.
- 08
Safe CTL ramp rate for amateur cyclists: how fast is too fast
How fast a self-coached cyclist can grow CTL without crossing into non-functional overreaching — the numbers, the signals, and the override rules.
- 09
The cheapest way to self-coach cycling in 2026
Free apps cover most of self-coaching. The one tool worth paying for, where the false economies hide, and the cheapest credible stack in 2026.
- 10
When self-coached stops working: signals it's time for a coach
Self-coaching works for most amateur cyclists — until it doesn't. The four honest signals you've outgrown DIY, and the cheaper fixes to try first.
- 11
FTP test vs power curve: should self-coached riders test?
When the self-coached cyclist actually needs an FTP test versus when the power curve is enough — a judgment-call framework with research backing.
- 12
Self-coached 12-week training plan for a goal event
How a self-coached cyclist builds a 12-week base/build/peak/taper block for a goal event — the math, the workouts, and the taper that holds the peak.
- 13
Polarized training for amateurs: making 80/20 actually work
What 80/20 means in the three-zone model, why it's hard to run on 5-7 hours a week, the pyramidal counter-evidence, and how to execute it.
- 14
Is TrainingPeaks worth it for a self-coached cyclist?
TrainingPeaks is the gold-standard analysis platform — but for a self-coached rider with no coach, is it worth $20/mo? An honest verdict.
- 15
TrainingPeaks free vs Premium: what the free tier gives you
What the free TrainingPeaks Basic tier does for a self-coached cyclist, what it withholds, and whether Premium or a free alternative wins.
- 16
How long should your taper be? What the evidence shows
Three canonical sources give three different volume cuts, and nobody has ever tested a personalized taper against a standard one.
- 17
Garmin bought TrainingPeaks: what it means if you self-coach
Garmin now owns TrainingPeaks. What actually changed on July 22, 2026, what's still open, and how a self-coached rider should read it.
03 · 13 guides · in-depth topic
Training with Strava: a self-coached cyclist's guide
How to use Strava as a training tool — what its metrics actually tell you, where it fails, and how to structure training around it without a coach.
In this series
- 01
Strava Fitness Score Explained: What It Means, If It's Good
A Fitness of 60 means six weeks averaging 60 load units a day. What it tracks, why comparing to other riders misleads, and what to do with yours.
- 02
Apps that connect to Strava: read vs display
How to tell which training apps actually read your Strava data and adapt versus the ones that only display your rides.
- 03
Is Strava Premium worth it for a self-coached cyclist?
What Strava Premium gives a training-focused rider, what it doesn't (no coaching), and when the free Intervals.icu chart beats paying.
- 04
Relative Effort vs TSS: which to trust by workout
A per-workout-type rule for when to trust Strava Relative Effort vs power-based TSS, and why they are not the same units.
- 05
How to set up Strava for training: one-time configuration
Configure Strava once for training: real FTP and max HR, honest zones, one sensor stack, and feed privacy that protects your plan.
- 06
Strava segments as fitness tests: map efforts to tests
Use Strava segments as scheduled benchmark tests: which profiles map to which test, how to schedule every 4-6 weeks, and controlling variables.
- 07
What to look at on Strava after a ride: 4 metrics
A 30-second post-ride routine: the four Strava metrics that matter after every ride, the ones to ignore, and why.
- 08
Strava Fitness Going Down While Training Hard? Here's Why
Fitness sheds 15% a week once load dips under your 42-day average. The real causes, when the drop is correct, and when it means you're peaking.
- 09
Strava indoor power vs outdoor HR: Fitness chart jumps
Mixing power-based TSS and HR-based Relative Effort splices incompatible units into your Strava Fitness chart. Why it jumps and how to fix it.
- 10
Heart rate drift on long rides at same power: what it means
Why heart rate climbs at flat power on long rides — cardiovascular drift, aerobic decoupling (Pw:HR) as a durability signal, and what to do.
- 11
Strava heart rate zones wrong? How to spot and fix it
How a wrong max HR in Strava cascades into bad zones, Relative Effort, and Fitness — and how to set zones from real data.
- 12
Why your Strava Relative Effort is high on easy rides
Relative Effort can spike on a genuinely easy ride — usually a mis-set max HR, not lost fitness. What inflates it on Strava and what to do.
04 · 12 guides · in-depth topic
FTP without a test: estimating threshold from real rides
How to find FTP without a 20-minute or ramp test — using your power curve, critical-power modeling, and the rides you've already done.
In this series
- 01
Indoor vs outdoor FTP: why the numbers differ
Why your indoor FTP reads lower than outdoor — heat, cooling, motivation, and power-source differences — and whether to keep two numbers.
- 02
How to estimate FTP without a power meter
Estimating FTP from heart rate, RPE, and Strava when you don't own a power meter — how close you can get and where the method breaks down.
- 03
20-minute vs 8-minute FTP test: which to use
How the 20-minute and 8-minute FTP tests differ, the multipliers each uses, and which one fits your riding — plus why both are only protocols.
- 04
Why cycling apps show you different FTP numbers
Strava, Xert, Intervals.icu, and TrainingPeaks can each report a different FTP. Why the estimates diverge and which one to trust.
- 05
Is your ramp test FTP too high? Why it happens
Ramp tests overestimate FTP for anaerobically-gifted riders and underestimate it for diesels. Why the 75% rule misfires and how to correct it.
- 06
How often should you test your FTP?
How often to re-test FTP as a self-coached cyclist — twice a year, not every six weeks — and why modeled estimates change the cadence.
- 07
Critical Power vs FTP: which number should you trust?
CP and FTP track each other across a group but can differ 20-36W for you specifically. Why there is no correction factor, and which to anchor to.
- 08
Can you actually hold your FTP for an hour?
Published time-to-exhaustion at FTP runs 34 to 51 minutes across studies, never 60, and the individual spread is wide. Why the hour is a bad test.
- 09
FTP stopped improving: are you a non-responder?
Non-responder labels flip for 45% of people depending only on the statistics used. What a flat FTP usually means instead, and what to check first.
- 10
Durability: why your power fades late in long rides
What durability is, why the kJ threshold your app uses is arbitrary, and the honest evidence on whether it is independent of FTP or trainable.
- 11
Which Zwift FTP test should you take?
Zwift ships four FTP tests and splits the ramp by body weight at 60 kg. Which to pick, what ERG actually does, and when to skip testing.
05 · 9 guides · in-depth topic
Training with Wahoo: a self-coached cyclist's guide
How to train on a Wahoo ELEMNT and KICKR — what the devices measure, how planned workouts reach the head unit, and where the ecosystem stops.
In this series
- 01
Structured workouts on an ELEMNT without TrainingPeaks
Every route Wahoo supports for getting a structured workout onto an ELEMNT, how many days each one syncs, and what the subscription actually buys.
- 02
Wahoo SYSTM alternatives for outdoor riders
SYSTM sends real structured workouts outdoors — but the test that personalizes them is indoor-only. What that costs an outdoor rider, and the options.
- 03
Training apps that don't need Strava: the Wahoo route
Wahoo's partner matrix has Strava carrying routes, segments and finished rides — but not plans. The direct route, and who already uses it.
- 04
Wahoo planned workouts not syncing: an ordered diagnosis
Four unrelated failures wear the same symptom. Wahoo's own troubleshooting order separates them, and it starts with the sync window.
- 05
Wahoo FTP without Full Frontal: the shorter routes
Wahoo ranks its own alternatives to the hour-long 4DP test: best, better, ok. What each rung measures, and which numbers get estimated.
- 06
KICKR ERG mode too hard: why it fails at rep five
ERG removes your ability to pace, so a target pitched slightly high fails late rather than early. The lockdown escape, and the three real causes.
- 07
KICKR CORE 2 Zwift Cog: structured workouts explained
The Zwift Cog leaves you one 14-tooth gear. Why ERG mode makes that a non-issue, and where the missing range actually costs you.
- 08
Structured indoor workout without a Zwift subscription
Your ELEMNT can drive the KICKR in ERG on its own. How to ride a structured session with your subscription paused, and what you give up.
06 · 7 guides · in-depth topic
Training with a Hammerhead Karoo: a self-coached guide
How structured workouts actually reach a Karoo, what its importer accepts and rejects, and where the ecosystem stops for self-coached riders.
In this series
- 01
Karoo structured workouts without TrainingPeaks
TrainingPeaks is not required, and Hammerhead's own docs are part of why people think it is. The free upload route and the providers that qualify.
- 02
Training plan apps for the Hammerhead Karoo
Hammerhead ships no training platform, so the app you connect is the plan. What TrainingPeaks, TrainerRoad, Intervals.icu and Xert each actually do.
- 03
Intervals.icu to Karoo workout sync: how it works
The official sync landed in January 2025 and is created from the Karoo itself. What syncs, what the importer rejects, and the format trap.
- 04
Karoo workouts not syncing: how to find the real fault
Check the Dashboard first — that one look halves the problem. The provider rules that block a push, the device half, and the failure that is not one.
- 05
ZWO file not importing to a Karoo: the rejection rules
Hammerhead rejects the whole file, not the bad step. The step types it accepts, the target rule, and the difference between rejected and ignored.
- 06
Karoo structured workouts without a power meter
A heart-rate strap satisfies the Karoo's sensor requirement, but heart-rate targets exist only in FIT. What HR can target, and what it cannot.
Free training analysis · No card · ~3 minutes
Stop reading. Start riding.
Connect your rides, get a plan built around your real history, and watch it rebuild the first time life gets in the way.
New guides ship most weeks