Systems and methods for electronically creating and modifying a fitness plan are disclosed. The method may include receiving an input of a workout parameter, generating workout plan data based on the workout parameter, displaying the workout plan data to suggest a workout activity, collecting performance data, and generating second workout plan data.