Writing workshops are group sessions where writers gather to share, critique and improve their work. Various models of writing workshops have been developed over time to suit different educational settings and writing goals. Workshop attendance might be restricted to a select group (such as a writers' circle or class) or open to the public.