Each course is composed of slides, videos, and tests. The slides and videos constitute the content of each course. Multiple tests can be embedded in the middle and at the end a given course- this allows for smaller quizzes within a longer course to verify that the student has grasped the material in a given portion of the course, as well as a larger test at the end to confirm they have gained from the course as a whole. Students proceed through the course with forward and back buttons. Students can leave and come back, picking up where they left off in the course. The module is flexible enough to create any number of different types of courses for different subjects.