No, it is not only for beginners. you can still benefit from it if you are at an advanced level to review what you have learned previously.