Beginners: Those who have never played cricket before. Those who would like to learn the basics of the game and get their fundamentals strong. Advanced: Those who have played the game before - backyard cricket, with friends, dad etc. Those who have attended previous coaching or camps at DreamCricket or elsewhere.