Pero #1 imagino que habla del diseño en sí, no de la programación...
Diseño pues yo te recomendaria leer tutoriales de "como hacer un diseño desde 0 en photoshop" así vas pillando trucos, estilos usados, etc y luego tu con un poco de imaginacion e inspiracion (el diseño no es más que eso... imaginacion e inspiracion...) ya podras crear tus propios diseños con los aprendido en los tutoriales...
Te paso unos tutos de ejemplo:
http://designreviver.com/tutorials/create-a-nature-inspired-painted-background-in-photoshop
http://psd.tutsplus.com/tutorials/designing-tutorials/creating-a-cool-3d-web-design-effect/
http://www.talk-mania.com/web-layouts/40144-interior-design-layout.html
Y aqui te paso un listado de webs muy conocidas de photoshop y demás donde hay muchos mas tutoriales de diseño de interfaces webs y mas cosas relacionadas con el mundo web:
http://www.1stwebdesigner.com/tutorials/45-photoshop-tutorial-sites/
Si por el contrario lo que andas buscando es cursos de programacion web, yo me he matriculado en uno de Desarrollo de Proyectos de Internet en la escuela Exitae, del grupo Master D, es totalmente online y dan diploma de Curso Universitario Superior de la universidad Camilo José Cela.
Se da html, css, javascript, ajax, php, mysql, apache, legislacion tic y comercio electrónico.
Pero ya te digo, si buscas diseño web en photoshop lo mejor es eso, poner en practicas muchos y muchos tutoriales que vienen explicados en esas webs que te puse (mirate el listado entero) y luego con un poco de imaginacion, hacer un boceto a papel y lapiz y plasmarlo en photoshop con estilos, etc que hayas aprendido.