Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning.[1

][2] When referred to with its abbreviation, edtech, it is often referring to the industry of companies that create educational technology.[3

][4]

In addition to practical educational experience, educational technology is based on theoretical knowledge from various disciplines such as communication, education, psychology, sociology, artificial intelligence, and computer science.

[5][full citation needed] It encompasses several domains including learning theory, computer-based training, online learning, and m-learning, where mobile technologies are used.