Gamification involves applying some of the elements used in game design to educational content and information problem solving in order to increase student involvement with course concepts and enhance learning and retention. Four essential elements and four skill areas inherent in computer games were mapped to the content in eight courses that were taught in hybrid and online modes, and activities were designed to interest students in tapping these skills. Analysis of structured self-reports, lab reports, chat logs, and threaded discussions generated illustrations from various assignments addressing game aspects. Selected gamification strategies evolved over a four-year period in response to student reactions, and continue to be developed, incorporated, and evaluated for their potential to influence learning.