Imagine a classroom infrastructure that includes wireless technologies, remotely accessible switches and routers, and collaboration tools to create an “intelligent” environment for the invention of real-world Internet of Things (IoT) products, services, and experiences by students. Creation takes place in different venues, for example, in the classroom during project-based learning or alongside passionate technology peers via hackathons. Students model the networks they create in a simulator and prototype with cloud-based technology at home. Instructors are empowered with a customisable learning management platform while collaborating with peer instructors across the world. Learning process would be very easy and versatile while the student and instructors enjoy learning & teaching at the same time.