In this thesis, the development and implementation of an adaptive control scheme for tracking and stabilization of a two-mass inverted pendulum system has been presented. By utilizing Lyapunov-based stability analysis, the effectiveness of the proposed controller has been demonstrated. In addition, the feasibility of the controller is also demonstrated by computer simulation and experiments.