Sliding mode control is a robust control technique which is able to provide a desired dynamic behaviour in spite of disturbances and uncertainties under matching conditions. In recent years, because of simplicity and robustness, sliding mode control has become popular and various sliding mode control techniques have been developed and taken place in engineering practices. However, it is found that a comprehensive study dealing with the application of these control techniques on various real systems is not available in open literature. In this study, some commonly used sliding mode control techniques are investigated theoretically, and experimentally applying on various real systems. For this purpose, three different types of real systems are used: a single input single output direct current motor driven linear recirculating ball bearing system; a nonlinear simple inverted pendulum; and a single input multiple output underactuated nonlinear cart type inverted pendulum. Control of the systems with various control techniques are implemented satisfactorily both theoretically and experimentally. Results of simulations and experiments are compared with each other, and various inferences are made and recommendations for further studies are presented.