Background and historyThe idea for Kahoot! came from a Norwegian Computer Science and Game Technology professor at the Norwegian University of Technology and Science (NTNU) in Trondheim, Norway named Alf Inge Wang. Professor Wang called this idea Lecture Quiz back in 2006. The technology is based on research conducted by Kahoot! co-founder Morten Versvik for his Master's degree at NTNU, who was a student of Wang's at the time. Later co-founders Jamie Brooker, Johan Brand and Asmund Furuseth joined the company and worked on the UX and design of Kahoot!
The beta of Kahoot! rolled out at SXSWedu in Texas in March 2013 and formally launched in August 2013. In a few months, Oslo, Norway-based Kahoot! already had millions of users.
Key investors in the company include Microsoft Ventures, Northzone Ventures, Creandum and private investors from Norway.
OfficesAs of November 2017, we employ 50+ people in offices in Oslo (Norway), London (UK), and Austin, TX (US).
- Kahoot! uses an architecture called ‘microservices’. Instead of writing one big application that handles everything a user can do in Kahoot!, we divide the code up into lots of smaller applications that are responsible for running a small part of Kahoot!
- On our servers, we mostly run Java. All the code that handles creating, reading, updating, and deleting things like user accounts and kahoots is written in Java, and data is stored in a Couchbase database. Servers are located in multiple locations around the world.