In light of the rapid advancement of quantum computing, this course is designed for students to be able to understand the fundamental knowledge related to quantum and post-quantum computing; learn the basic and hands-on projects based on different components (and extended to the whole system) of a lightweight post-quantum cryptography scheme on both software and hardware platforms; and catch up the trend of emerging post-quantum techniques., this course will also prepare the participants’ future career in quantum/post-quantum field. Specifically, 1. Be able to collaborate and communicate with classmates for related projects.\\ 2. Be able to familiar with basic working mechanism and operational feature of post-quantum schemes.\\ 3. Be able to use coding languages (such as C and VHDL) to design a lightweight post-quantum cryptographic scheme on both software and hardware platforms.