A tennis training carrying bag, comprising a plurality of compartments (202, 207, 208) suitable to accommodate sport equipment, and optionally at least one fabric strap by which the carrying bag is able to be carried and handled; characterized in that the carrying bag is configured with: a. a hard outer shell external to the plurality of compartments (202, 207, 208); b. an internal structure fastened to the outer shell which segments the carrying bag into the plurality of compartments and prevents the carrying bag from collapsing; c. a four contact point base with the ground to provide stability both when the carrying bag is stationary as well as while tennis balls are being launched, d. a tennis ball hopper compartment of the plurality of compartments, suitable to accommodate a plurality of the tennis balls, with an opening in a bottom side of the tennis ball hopper compartment; e. an automatic launching apparatus compartment of the plurality of compartments accommodating an automatic launching apparatus configured to launch the tennis balls to a distance from the carrying bag; and f. a ball sorting apparatus for loading the tennis balls to a loading section of the automatic launching apparatus in a controlled manner, wherein the automatic launching apparatus and the ball sorting apparatus are held in place by the internal structure, wherein the automatic launching apparatus comprises the loading section and an ejection section, and wherein one of the tennis balls is automatically delivered by the ball sorting apparatus from the bottom side opening of the tennis ball hopper compartment to the loading section of the automatic launching apparatus and is automatically launched therefrom through the ejection section to a distance. a. a hard outer shell external to the plurality of compartments (202, 207, 208); b. an internal structure fastened to the outer shell which segments the carrying bag into the plurality of compartments and prevents the carrying bag from collapsing; c. a four contact point base with the ground to provide stability both when the carrying bag is stationary as well as while tennis balls are being launched, d. a tennis ball hopper compartment of the plurality of compartments, suitable to accommodate a plurality of the tennis balls, with an opening in a bottom side of the tennis ball hopper compartment; e. an automatic launching apparatus compartment of the plurality of compartments accommodating an automatic launching apparatus configured to launch the tennis balls to a distance from the carrying bag; and f. a ball sorting apparatus for loading the tennis balls to a loading section of the automatic launching apparatus in a controlled manner, wherein the automatic launching apparatus and the ball sorting apparatus are held in place by the internal structure, wherein the automatic launching apparatus comprises the loading section and an ejection section, and wherein one of the tennis balls is automatically delivered by the ball sorting apparatus from the bottom side opening of the tennis ball hopper compartment to the loading section of the automatic launching apparatus and is automatically launched therefrom through the ejection section to a distance.