I’ve taken a bunch and had great success. The key is staying on top of the work, but there are online resources as well. I highly, highly recommend you watch the appropriate instructional videos on khanacademy.org and brightstorm.com. Those helped me tremendously, to the point that the book became secondary.