beginner to mid-level professionals