I can explain in detail about:
1. Posts, Pages, Custom posts (such as products), taxonomies, categories, tags.
2. The loop in Wordpress templates, template tags, permalinks.
3. Installing Wordpress on your machine, and on a hosting server using cPanel.
4. Explain about the Wordpress Dashboard, settings, theme settings.
5. Explain about writing a wordpress custom page template.
6. Explain about how to write a new wordpress theme.
7. Talk about media library, base_url in wordpress, child theme location vs. parent theme locations and how to get them using wordpress tags and functions.
I believe that's all is needed to know about Wordpress.