Robotics is a versatile tool for teaching STEM topics, as it supports various disciplines, skill sets and target audiences. However, controllers used in Educational Robotics are often limited in their use cases. In this regard, Hedgehog tries to be flexible by design. This paper introduces Hedgehog's architecture, currently implemented and future use cases, and experiences from our first Hedgehog workshops.