This project will develop education materials and supporting computational tools that introduce parallel spatial processing to graduate and upper undergraduate students and that can serve as a foundation for numerous cyberGIS-based courses. These education materials will use a novel programming language, parallel cartographic modeling language (pCML), to teach fundamental concepts and principles of cyberGIS. The materials will include eight lessons targeting four topics including slides, in-lab/online activities, and programming assignments, which are designed to teach and apply concepts, principles, and problem solving skills for each topic. Additionally, multiple interactive online mini-modules will be developed and integrated into the lessons to illustrate core concepts. The materials will be released under a creative commons-style license for use and modification.