@ch2ds @girlonthenet I find it's hugely course-dependent. E.g. I remember the Irish course as not being too bad at having a good balance of grammar and vocab-building. Some of the others are a bit sink-or-swim and you really have to supplement them with other material to have a chance of understanding what's going on.