Students are not always good at taking notes, learning vocabulary and concepts. As educators we can support this process with technology, either by giving them access to existing resources, and/or creating the means for collaborative creation.
Tool such as QUIZLET allow students to create their own flash cards, share them with classmates or with open groups, to practice via different type of exercises, to get feedback based on performance and answer speed. There is a huge collection of flash cards available, organized by topics and number of flash cards. Quizlet use is free.
A similar free tool is STUDYBLUE. In addition to create and share flash cards it allows the learner to collaboratively take notes using wiki tools. StudyBlue automatically derives flash cards from notes. There is also a large collection of resources organized by topics and educational levels.