As a Software Engineer, I'm looking for a good Introductory/Intermediate level statistics class that would be great for myself, and the rest of my team, to take together. Ideally there would be <i>some</i> programming assignments to make the learning a bit more interactive. Also, having to self-check programming assignments would be fine, i.e. MIT OCW. Are there are any suggestions out there? Could be course materials on OCW, or could be as simple as a syllabus, problem sets and a text book.