SEO is search engine optimization. It is the process by which you earn higher rankings for your website in organic search results.
Pay Per Click (PPC) is the process by which you pay for an ad to appear within a search engine, such as Google, Bing, etc.