Personal programming with Ian Holmes
Train for
your own thing.
If you plan your vacations around a specific activity, your training should help you get more out of it.
Individual programming for your sport, your starting point, and the life around it. Train at home or in your own gym, with a plan written for you.
$165CAD / month

How it works
More of the days
you train for.
A long day on skis. A route you keep thinking about. Enough left in the tank to enjoy the descent. The point of the work is what it lets you do.
Start with a conversation.
Tell Ian what you want to do, what your training looks like now, and the time and equipment you have.
Get your own plan.
Ian builds your programming around that picture, with room for the days you’re already getting outside.
Train. Stay in touch.
Put the plan to work in your own gym or at home. Bring your questions and feedback to Ian as you go.
From the people who have done the work
“I was free to spend mountain days focused on subtle skills and technique, instead of getting pumped and flailing.”
Kevin Sevalrud · Climber · On training with Ian at Ascension
Read Kevin’s story
The person behind your program
Work with Ian.
“A retired athlete; a washed up adventurer; and a recovering flow addict.” Ian’s description of himself is a fair introduction.
His coaching starts with understanding the patterns that everything else is built on. The aim is to help you understand your training, build on the fundamentals, and get more out of the things that matter to you.
Meet Ian and the coachesPersonal programming
Your own plan.
Wherever you train.
For people who can put in the work independently and want a clearer direction for that work.
Remote programming with Ian
$165CAD / month
- Individual programming built around your goals
- Your training history and starting point considered
- A plan for your equipment and available time
- Train at home or in your own gym
Gym access is separate. All prices are in Canadian dollars. We’ll agree on your start date, program updates and contact arrangements, and confirm billing and cancellation details before you begin.
Training in Calgary?
Gym + personal programming · $240 CAD / month.
Your individual program, with the space, equipment, and on-floor coaching at Ascension.
A few useful answers
Before you start.
Do I need to train at Ascension?
No. Remote programming is built around where you train and the equipment you have. If you want to use Ascension as well, gym membership and personal programming are available together for $240 CAD per month.
Is this different from an Ascension App program?
Yes. This is individual programming with Ian, built around your circumstances. For a ready-made training program you can follow independently, explore Ascension App ↗.
Do I need a big expedition or a competition?
No. You might have a specific objective, a season you want to be ready for, or simply want more capacity for the things you enjoy. Start by telling Ian what you want your training to help you do.
What equipment and experience do I need?
Tell Ian what you have access to and how comfortable you are training independently. Those details help establish whether remote programming is suitable and what your plan can look like.
Does this include nutrition plans?
No. This service focuses on your training. Nutrition plans are not included.
