See Project EM - a place for teens and young adults, developed by teens and young adults. Contributions welcome!
http://www.ucla-em.org/