The course has two parts: eight experiments and one DIY project. The main contents of the experiments will cover combinational logic circuits, sequential logic circuits and the 555 time base circuit. The topic of the DIY projects is related with application of circuits, analog or digital. Some projects are selected from the previous “National Undergraduate Electronic Design Contest”. Students should design a functional circuit using components from the electronic market. The aim of this course is to build a solid background on circuit theory for students and train them to learn how to design some common functional circuits.