Basics 300 Kettlebell Workout

Warm up, stretch routines
80 Kettlebell Swings
30 seconds rest
10 Turkish Getups (3L-3R-2L-2R)
30 seconds rest
60 Kettlebell Swings
30 seconds rest
20 Windmills (5L-5R-5L-5R)
30 second rest
50 One Armed Rows (9L-9R-30s rest-8L-8R-30s rest-8L-8R)
30 second rest
40 Kettlebell Swings
30 seconds rest
10 Pushups (as strict and slow as possible)
10 Squats (slow)
10 Pushups (as strict and slow as possible)
10 Squats (slow)
Stretch and cool down