Hola arts.
La verdad es que desconozco la calidad de tus apuntes css, pero como te ha comentado newboy, hay recursos gratuitos y de buena calidad por internet.
No me parece tan dramático lo que os ha pasado con las imágenes. De hecho, es algo bastante normal. Para poder maquetar un sitio que responda eficazmente al tamaño del dispositivo desde donde se visita, no sólo hay que trabajar correctamente con el tamaño de las imágenes, si no con todo el diseño de la página, tanto la imágenes, como los menús, las barras laterales o lo que sea que lleva tu diseño.
No creo que sea éste el objetivo principal de la asignatura de CSS, ya que para conseguirlo, necesitas usar CSS3, por ejemplo o usar javascript para modificar los valores de los elementos HTML en función de tus necesidades.
Te dejo un enlace por si quieres ver algún ejemplo de webs que usan media queries para conseguir el efecto que buscas:
Media Queries