Innovative Learning Strategies:Project-Based Learning Model for Excelling in Visual Programming | Synapse