Intelligence controller is suitable for uncertain nonlinear systems, which are not easy to be realized by the classical design methods. In this thesis, a fuzzy and a neural network controllers for dc-dc converter are investigated. The presented approaches are general and can be applied to any dc-dc converter. A fuzzy and a neural network controllers are designed and are compared with PID controller. The settling time and overshoot for startup and step response have been compared. Finally, simulation and experimental results of buck and boost converters demonstrate the possibility of applying intelligence control method in practical converter design.