Website
Michael Blaber, PhD

Florida State University: Basic Concepts of Chemical Bonding: Ionic Bonding

For Students 9th - 10th
This tutorial explains the basic concepts of ionic bonding, with a good discussion of lattice energy.
Unknown Type
University of Waterloo (Canada)

University of Waterloo: Ionic Compounds

For Students 9th - 10th
Discussion of ionic compounds includes monatomic and polyatomic ions, lattice energy calculations, and practice questions.