Coding is the foundation of web designing. If you want to learn web designing then you should be able to understand HTML codes. You have to learn the meaning of very code which is used in web designing. And also learn Photoshop which will help you in optimizing your website. And you can Google your questions, it will help you in knowing about online courses.