Mindomo is a brainstorming and mindmapping software that helps you organize thoughts, plan events and projects, and even explain concepts.
Students can also use it for studying or organizing topics to help them learn and understand it better. They can identify key concepts, organize and compare and contrast and create study aids. Teachers can use it to teach difficult concepts by using it as a visual aid.
The free version offers 3 maps, real-time collaboration, sharing, different styles of maps, export and import, embedding of videos and audio files, and the desktop app.
The desktop software is available for Windows, Mac, and Linux.
Related:
Popplet - online presentation, mindmapping, and bulletin board
MindMeister - online mind mapping and brain storming
Spicynodes - visualize and organize information and resources
Bubbl.us - online brainstorming for free
Thoughtboxes - organize everything you do - great resource for education