<p> In recent years, quadrotors have gained increasing interest. In this research, dynamics of quadrotor and then dynamics of quadrotor with load are analyzed. Then, to control attitude and position of quadrotor, different controllers are designed based on the dynamic equations such as computed torque, fuzzy, PID, sliding mode and feedback linearization. The sliding mode controller of this research is in matrix form and includes coupling terms of dynamic equations. In addition, a combined controller is designed to control a quadrotor with a load. According to simulation results of these controllers, quadrotor has correctly tracked the desired attitude and position. A quadrotor with a microcontroller is designed finally and is developed by programming. Innovations and creativities are applied in fabrication process of this quadrotor to enhance sensor technology, quadrotor program and control algorithms. All experiences of testing of this quadrotor and programming method of it's flight computer are explained completely. Experimental results are close to simulation results. It is noteworthy that it was unprecedented at Isfahan University of Technology that a quadrotor can fly stably with student's code, not by commercial flight controllers (not opehy; source) or stable only on a stand. Keywords: Quadrotor – Quadrotor with a Suspended Load – Dynamic and Control of Quadrotor– Fabrication Developing a Quadrotor – Components of a Quadrotor – Sliding Mode Controller</p>