Just wondering why you choose PHP without mentioning JavaScript? There are many free course:
https://www.edx.org/xseries/html5-w3c
https://www.eduonix.com/courses/Web-Development/learn-object...
https://www.edx.org/xseries/html5-w3c
https://www.eduonix.com/courses/Web-Development/learn-object...