The personal, linked computer is the main way of sharing information, carrying out discussions, and assessing student learning. The period of participation is well defined and the communication is scheduled, but asynchronous. The advantages of NetCourses include that they are quality, lower-cost learning opportunities available anywhere and anytime. Easy access to content experts and current information online enhances their potential. Collaborative learning is important because the participants are not only learning content and knowledge in NetCourses, but they also practice and experience an authentic process of developing their understanding in a social context.
Purposeful dialogue evolves in a context of a self-correcting, supportive community.
NetCourses incorporate in-person interactions as well, to ameliorate the potential alienation of a completely virtual community. For secondary students, the virtual students and teachers are supported by local site coordinators who check in personally with all NetCourse participants. Cooperation is also a key component of our model. Success relies on the cooperation of participants with one another online for small group assignments and activities. Teachers in our professional development courses are challenged to continue working together after the courses are over on new teaching and learning strategies, and new structures that support new ways of teaching and learning at their local sites.