Timetable
See CrossFit's 9 Foundational Movements in a detailed demonstration.
You haven't heard of CrossFit? Let me tell you about CrossFit.