This is an experimental computational design course. This course outlines the basic knowledge on folding in the state of art kinetic, responsive, and resilient systems in architecture. In this course, along with the mathematics of folding, computational design techniques will be employed to explore not only the mechanisms in the digital environment but also in the physical one. By conducting a series of hands-on projects and providing a research paper on the project, it is aimed to enable students to obtain the targeted knowledge and skills.