We are passionate about developing educational material to teach computational chemistry to undergraduate and graduate students. Towards this end, we have developed a number of computational exercises and implemented them in an undergraduate laboratory course. We have also merged the YAeHMOP extended Huckel package developed in Roald Hoffmann's group with the Avogadro open-source molecular editor and visualizer. This has made it possible to employ a graphical user interface for calculations on extended systems and visualize calculated band structures, densities of states and crystal orbital overlap/Hamilton populations. All of our educational developments have been published in the Journal of Chemical Education.