The cohort structure provides online students the general flexibility of online education combined with opportunities for networking. Online cohort programs give online students the opportunity to establish stronger relationships with other online students. Cohort programs typically have a high level of academic involvement. Cohort programs, due to the bonds students often have with their cohort classmates, can help keep online students motivated to complete their degree. Cohort students typically offer their classmates support. They rely on each other as academic resources and sources of encouragement. Many online cohort programs provide some virtual interaction, with many of the cohort programs providing some online courses held live where students communicate via videoconferencing. Some cohort-based online programs require the students to attend an on-campus residency together, often at the beginning of the online degree program.