I think these are best websites for learn web design and web development. I try these sites they are really helpful for me.