Life Span Developmental Psychology
This is billed as an online course, but could actually be used as a textbook with 21 chapters. Chapter 1, Domains of Human Development, has 13 lessons and a quiz for each lesson. The lesson is a video, but there is also a script in textbook format. The site also includes a final exam. It is self-paced with 237 lessons, each of which is about 8 minutes.