Khan Academy - video tutorials
SMS Suite: Restriction Summary (prediction of restriction sites]
SMS Suite: Restriction Digest (simulation of digestion)
Primer BLAST (or "Pick primers" for each gene in NCBI).