Bridging the Skills Gap: A Course Model for Modern Generative AI Education