Sequential Nonlinear Programming Gradient Learning Platform