Shmoop is a digital publishing company with a point of view, offering online courses, online college readiness prep, and online test prep. Our goal in life is to take the friction out of learning. Test prep and learning should not feel like a root canal.