Workout programming (strength, cardio, flexibility), progressive overload, periodization, and tracking