emarketinguide.com/glossary" You can understand from this site that thing in which you have any problem.
There are so many sites that discuss the best place to practice SEO. You can try Backlinko, Hubspot, Moz for this purpose.
These are the sites to learn, understand and get up to date with the SEO trends, news and to upgrade your SEO skills. Well, there are no such websites on which you can practice. So the best way to practice SEO is to create a blog or website that best suits your interest or you can also ask your friend (who is owning a website) to practice but try not to harm his/website.
If you are looking to do practice your SEO work then you can build your free blog and you can go with them for practice. If you are looking for Some blogs then I would like to suggest you that Search Engine land, Search Engine watch, Search engine Journal are the powerful things where you will be able for learning many things.
You can get some knowledge about SEO through some online tutorials or tools such as SEMrush that also has a developed blog section, Ahrefs, Moz, and so on, but the best and fastest way for you to learn is to start your own project where you can practice what you have learned and experiment with different tactics.
You can learn SEO from the blog, guide and you can also use these tools to learn:- WordPress. Google Search Console. Google Analytics. Click Quick Audit (Chrome Extension) Majestic. Google Analytics Academy. And for practice create your own website and do the practice.