I wouldn't exactly call bodybuilding 'advanced' working out. I know plenty of bodybuilders who are useless for any practical workout. Anybody with enough time and inclination can train themselves to lift really heavy stuff. Circuit training is way more advanced than any of that.