1) Introduction and explanations 2) Prerequisites 3) Simple working 2D curve fitter 4) Display fitting results 5) Adding source code output 5) Adding 3D surface fitting 6) Adding graphical output 7) Conclusion