It is grammatical, but not well-written. I have also designed a prep course consisting of which is 20 sessions using the text Grammar for IELTS. The course covers grammar, writing, and speaking skills.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.