The answer is yes, and it depends. In-person training is often more effective because it's harder to ignore a real person than it is a notification on your phone. If you're someone who's motivated to work out, then an online workout program can help you attain your fitness goals.