Here I collected online web ressources for the lecture in "Introduction to solid state physics", they are divided related to the chapters.

Reciprocal lattice
http://www.doitpoms.ac.uk/tlplib/brillouin_zones/printall.php : how to nuilt the brillouin zones (english) 2D applets.

Diffraction

http://mfca.ups-tlse.fr/radiocris/radiocri/lau/laueprin.htm :  nice applet for Ewald sphere construction (in french)
http://www.chembio.uoguelph.ca/educmat/chm729/recip/8ewald.htm : construction for the Ewald sphere step by step (english)
http://www.jcrystal.com/steffenweber/JAVA/jlaue/jlaue.html : draw a Laue pattern for sc, fcc and bcc crystals (in english)
http://www.univ-lemans.fr/enseignements/physique/02/cristallo/laue.html : draw a Laue patterns (in french)
http://www.matter.org.uk/diffraction/x-ray/powder_method.htm : Debye-scherrer diffraction in 3D (in english)
: different applets to understand diffraction (see Ewald sphere animation) (in english)
sketch for problem 8 :  here

Vibration
http://ipn2.epfl.ch/LNS/lectures/solid/cours/Chapitre_3.pdf : lectures from H. Brune on vibrations and phonons (french)
http://www.cours.phy.ulaval.ca/cours/17323.gbedard/05_Cours13_14_PH_I.html : applets for vibration waves, monoatomic and diatomic chain (french)
http://en.wikipedia.org/wiki/Phonon : wiki on phonons (english)
http://fermi.la.asu.edu/ccli/applets/phonon/phonon.html : very nice applet to see how transversal phonons vibrate with k (english)

Band structure

http://ipn2.epfl.ch/LNS/lectures/solid/cours/Chapitre_5.pdf : lectures from H. Brune on band structure (french)
http://www.phy.tu-dresden.de/~fermisur/ : Fermi surface representation in 3D for metals (english)
http://buckminster.physics.sunysb.edu/intlearn/electrons/electrons.html : energy contours for the electrons in a 2 dimensional, hexagonal lattice in a tight binding approximation (english)

Dynamics of electrons
To Niklasson webpage for lecture notes and tutorial material

flyer - englishflyer - french