CV, CG and one of their trendy applications, VR are going to be explored. The contents will cover basic notions of CG and some rendering algorithms. Modern techniques such as deep learning methods will be discussed. Besides, there'll be an implementation of VR using those techniques.