Training library

Endurance Training Guides

Structured articles on periodization, training load, recovery, and sport-specific plans for cycling, running, and triathlon.

Showing 1–8 of 8 guides

Triathlon

Beginner Triathlon Training Plan

First triathlon training plan for sprint or Olympic distance. Balance swim, bike, and run across 8–12 weeks with brick workouts and open-water prep.

9 min read Read
Triathlon

Sprint Triathlon Training Plan

Sprint triathlon training plan (750 m swim, 20 km bike, 5 km run). 8-week schedule with bricks, race-pace work, and taper for sprint distance.

8 min read Read
Triathlon

Olympic Triathlon Training Plan

Olympic triathlon training plan (1.5 km swim, 40 km bike, 10 km run). 12-week periodized schedule with 8–12 hours weekly.

9 min read Read
Triathlon

Ironman 70.3 Training Plan (Half Ironman)

Half Ironman 70.3 training plan: 1.9 km swim, 90 km bike, 21 km run. 16–20 week schedule with 10–14 hours weekly and long brick sessions.

10 min read Read
Triathlon

Full Ironman Training Plan

Full Ironman training plan (3.8 km swim, 180 km bike, 42 km marathon). 20–24 week schedule with 13–20 hours weekly, long bricks, and taper.

11 min read Read
Triathlon

Brick Workout Guide — Bike-to-Run Sessions for Triathlon

How to structure brick workouts for triathlon: bike-to-run sessions, pacing, nutrition, and frequency for sprint through Ironman distances.

7 min read Read
Triathlon

Swim Training for Triathlon — Frequency, Drills & Open Water

Triathlon swim training guide: how often to swim, drill progressions, open water skills, and balancing pool time with bike and run.

7 min read Read
Triathlon

Duathlon Training Plan — Run-Bike-Run Racing

Duathlon training plan for run-bike-run events. Balance run intensity, bike threshold work, and transition practice for sprint and standard distances.

7 min read Read

Ready to build your plan?

Try the workout generator free or create an account for a full periodized plan.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.