Impact of Constructive and Blended Video-Based Learning for Programming Using Generative AI | Synapse