The focus of this thesis is to create Program of Study [POS] Planner tool that will help students manage their graduation easily. A list of courses offered across various universities in each major are listed in a User Interface. This information is provided in a Web Application, which can be accessed on a browser, thus allowing students to plan their course work well ahead. The Ninja Grad application has been developed in the PHP language using the Laravel framework with HTML, CSS as front end and SQL as the database. Twitter Bootstrap version 3.0 framework has been used to maintain consistency in the user interface. Features like universities, majors, courses and graduation criteria are secured by allowing only authorized access. The ability to add new information to the database has been restricted to users with administrator privileges. Flexibility has been maintained by providing ability to add a new category of users like moderators with defined scope of functionality. A user will be able to select courses and update the corresponding grades. An option to evaluate the user's courses against multiple graduation criteria is made available thereby, enabling users's to gauge their progress towards graduation. The user interface is simple and easy to use which broadens the audience. The information is private to the student and the corresponding graduate advisor(s). To keep the user engaged, key aspects are explained in readable english format, with emphasis on ease of use.