Powerlifting Coach – peak builder

Peak Builder is an interactive eLearning project where the learner takes on the role of a coach guiding an athlete through a 12-week training plan. The programme is split into three training blocks, and in each block the learner adjusts the athlete’s training volume and intensity using interactive sliders. They also answer coaching questions throughout the experience, with each decision influencing the athlete’s overall success, readiness, confidence, fatigue, and risk by the time she reaches competition day.

Screenshot of the powerlifting coach eLearning "Peak Builder"

Behind the scenes, the project uses variables and JavaScript to create a responsive learning experience. Each slider changes the volume and intensity values for that training block, and JavaScript then uses those choices to update the athlete’s overall profile, including strength, muscle, skill, confidence, readiness, fatigue, and risk. Questions after the first two training blocks also affect these variables, meaning the learner’s decisions build on each other and create a personalised outcome rather than a simple linear course.

The course ends with a competition day decision, where the learner chooses whether the athlete should take safe attempts, aim for a balanced personal record, or go for a more ambitious result. JavaScript compares the athlete’s final variables and determines how the competition went, how enjoyable the experience was for the athlete, and which visual outcome states should appear. Learners then receive a summary of each training block and overall feedback on the strengths or weaknesses of their coaching approach, demonstrating my ability to create interactive, consequence-based learning using variables, logic, feedback, and visual storytelling.