Learning Chinese: Nin Hao Website (Shanghai)
I thought I would just share this new website I found: Ninhao.com.
The lessons are arranged by everyday situations for each level. For each exercise they teach you the new words,present the dialogue with cartoon characters, revise the key new sentences, and then explore the grammar points learned in the dialogue with additional phrases. There are lessons for beginners, intermediate, and advanced, and you can take the test after each lesson topic. Awesome website!