This is my project submission on implementing a quadrotor flight controller in C++ for the Flying Car and Autonomous Flight Engineer Nanodegree. In the real world the flight controller is usually implemented in C or C++. The code developed here can eventually be transferred to a real drone by tuning some crucial flight control parameters and constraints.