My favorite is beestar. I like the simple presentation: text has nice simple fonts, the pictures and graphs are to the point not distracting and stories are interesting. DD supports this online way and learns quickly.
I also got some recommendation from my friends, like reading eggs, I can read, etc.
Lisa