This course gives an introduction to Augmented Reality (AR) and Virtual Reality (VR). The course will cover the overview on AR & VR hardware, software, business and technical considerations for deployment, and industry development trends. The participants will get to explore AR applications on mobile devices and smart glasses, and find out how these applications are used for training and gaming. A short hands-on session will be included for the participants to develop a simple AR app without coding/ programming. Besides, the participants will experience immersive visualisation and interactions in the VR environment.