1. A welding training system comprising: a welding training software comprising three or more modes, wherein the three or more modes comprise a live-arc mode, a simulation mode, a virtual reality mode, an augmented reality mode, or some combination thereof; wherein the live-arc mode is configured to enable training using a live welding arc, the simulation mode is configured to enable training using a welding simulation, the virtual reality mode is configured to enable training using a virtual reality simulation, and the augmented reality mode is configured to enable training using an augmented reality simulation.