I wanted to travel and work at the same time, so this fit the bill. The self-paced setup was perfect for my schedule. Honestly, I felt really good about finishing it. The lessons were clear and I learned a lot. Its a solid choice if you need that flexibility.