wow, free! I would grab that one up, esp. as it requires you to learn culture to boot! There's nothing like regular exams to provide an incentive!
I took Russian courses, but it was in high school, college, and grad school, nothing extra like you describe there. I'm thinking of taking French at our local senior center with an eye to going to France in a year or two.