Students can choose from millions of student-authored online flashcards, quizzes, and study guides, or they can create their own.
Teachers can make flashcards for their students to study online or on their mobile device to build on concepts studied in class.
Found via: Free Technology for Teachers