Quasi-experimental design differs from true experimental design in that it does not use random assignment of participants to experimental groups. Instead, participants are placed in groups based on other criteria. Quasi-experiments aim to establish cause-and-effect relationships between independent and dependent variables like true experiments, but lack random assignment. There are three key aspects of experimental design - manipulation of the independent variable, random assignment of participants, and use of a control group. Quasi-experiments approximate these aspects using techniques like non-equivalent group design and regression discontinuity design.