Online discussion forums provide several advantages for collaboration and learning. They allow asynchronous communication so participants can contribute on their own schedule. Discussion boards also create written records of conversations that can be reviewed later. Participants in online discussions are able to share resources and build upon each other's ideas.