General Assembly offers education and opportunity in technology, design and entrepreneurship. It provides educational programming and support across eight physical campuses and online in order to facilitate collaborative practices and learning opportunities across a community inspired by the entrepreneurial experience.