A welding training system comprising: a memory (22, 24) comprising processor-executable instructions; and a processor coupled to the memory (22, 24) and configured to execute the processor-executable instructions, wherein the processor-executable instructions comprise instructions to enable operation of the welding training system in a training mode; a user interface configured to receive an input corresponding to the training mode; and a display device configured to display the training simulation, characterized in that the welding training system further comprises a welding torch, a welding power supply and/or a wire feeder, wherein the welding training system enables training in 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; further comprising a training switch configured to enable welding power to flow through a welding torch when the received input corresponds to the live-arc mode and to disable welding power from flowing through the welding torch when the received input corresponds to the simulation mode or the virtual reality mode; wherein the display device is configured to display a virtual reality simulation when the received input corresponds to the virtual reality mode or to display an augmented reality simulation when the received input corresponds to the augmented reality mode, wherein the augmented reality simulation comprises a virtual welding environment integrated with object data relating to the welding torch received from a sensing device, wherein the object data comprises a position of the welding torch, an orientation of the welding torch or an image of the welding torch or any combination thereof, and wherein in the virtual reality mode the processor is configured to receive a selection input of a selected virtual object (262, 264, 266, 288, 274), and to display the real world movement of a welding operator detected by the sensing device as similar movements occurring in the virtual reality simulation to interact with the selected virtual object. a memory (22, 24) comprising processor-executable instructions; and a processor coupled to the memory (22, 24) and configured to execute the processor-executable instructions, wherein the processor-executable instructions comprise instructions to enable operation of the welding training system in a training mode; a user interface configured to receive an input corresponding to the training mode; and a display device configured to display the training simulation, characterized in that the welding training system further comprises a welding torch, a welding power supply and/or a wire feeder, wherein the welding training system enables training in 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; further comprising a training switch configured to enable welding power to flow through a welding torch when the received input corresponds to the live-arc mode and to disable welding power from flowing through the welding torch when the received input corresponds to the simulation mode or the virtual reality mode; wherein the display device is configured to display a virtual reality simulation when the received input corresponds to the virtual reality mode or to display an augmented reality simulation when the received input corresponds to the augmented reality mode, wherein the augmented reality simulation comprises a virtual welding environment integrated with object data relating to the welding torch received from a sensing device, wherein the object data comprises a position of the welding torch, an orientation of the welding torch or an image of the welding torch or any combination thereof, and wherein in the virtual reality mode the processor is configured to receive a selection input of a selected virtual object (262, 264, 266, 288, 274), and to display the real world movement of a welding operator detected by the sensing device as similar movements occurring in the virtual reality simulation to interact with the selected virtual object.