Scholars in fields such as Computer-Supported Collaborative Learning (CSCL) have extensively covered the general theme of distributed collaboration in the past few decades. Recent advances in web technologies havepushed forward the boundaries of what is possible to create on the web, aiding the development of various types of collaborative software. Standing on the shoulders of previous research, and in the light of the new web technologies, we here outline the development of what we label a "synchronous shared workspace". The purpose of the system is to serve as a web-based collaboration tool for small groups of geographically and/or temporally dispersed persons within a learning context. Designing this type ofsystem presents interesting challenges on how to graphically visualize the presence of others and their activities, i.e. awareness information. Further, the system provides other types of functionalities such as visualizing previous activities and real-time manipulation of media objects that provideschallenges for designers. Utilizing a "design pattern" approach, this paper explores visualization patterns for collaboration in shared workspaces in order to supportmutual awareness and coordination activities. Five design patterns were implemented in the system and evaluated by a small group of online learners. The results support the notion that visualization of awareness information is acomplex issue and that the work to provide effortless coordination of collaboration is a field that needs more attention.