As a topic of study, semiconductor devices offer a unique challenge due to the complex mathematics involved. In this course, we take a more intuitive approach to explore the underlying concepts. Eschewing mathematics, we use engaging animations to help you visualize the working principles of many common semiconductor devices. Whether you are completely new to the subject or an experienced engineer, this course will give you a different perspective and a new way to look at the behaviors of semiconductor devices. Reducing the reliance of equations does not mean the depth of the material is sacrificed. In fact, the course provides even more in-depth explanations of key concepts. We shift the focus from quantitatively evaluating the behavior of semiconductor devices to intuitively visualizing the semiconductor device actions. Follow the approach from Part I, we expand the understanding from PN junction diodes and BJTs to MOS capacitors, charge coupled devices and MOSFETs. In addition to describing the theory of MOSFETs, the course covers some more recent development of non-traditional nano-CMOS transistors. Besides covering the existing technologies, the course will also enable you to project the development of the industry in the near future.