What i learned that On Page Optimization means optimizing your website and making changes on title, meta tags, site structure, site content, solving canonicalization (sometimes standardization or normalization) problem, managing robots.txt etc.
Off Page Optimization means optimizing your web presence which involves back-link building and social media promotion.
Off Page Optimization means optimizing your web presence which involves back-link building and social media promotion.