List of what to learn

How to use themes
How to use plugins
How to develop themes
How to develop plugins
How to customise the MySQL Database
How to add a wordpress blog to an existing site
how to add a wordpress e-commerce shop to an existing site

WordPress developer training courses:

php course