The metaverse is generally understood as a large-scale collection of virtual experiences that users can visit through their digital avatars. This special topic aims to cover the emerging field of the metaverse from technology to applications. The course will first introduce the technologies supporting the metaverse, with a specific focus on immersive technologies such as augmented and virtual reality, before discussing content creation and ownership. Topics covered will include digital twins, 3D scanning, 3D scene design, blockchain and NFTs, AR/VR, and avatars. The course will also include hands-on practice through labs, as well as a final project for students to apply their knowledge.