ABC Fast Phonics is a free tutorial that uses cartoons and sounds with audio narration and clickable words to teach phonics. It teaches basic phonics, which includes rules for vowels, consonants, and blends, and blends aloud with practice pages.
Reading Bear is a free website that teaches beginning readers vocabulary and concepts while systematically introducing all the main phonetic patterns.
Education.com offers free phonics games online from their learning system, Brainzy. Phonics games for kids help build reading skills that will last a lifetime.