For anyone looking for additional resources I have linked our lessons to the exercises at the Khan Academy. Along with every exercise is one or more short videos explaining the necessary concepts.