Students learn basic programming concepts while they play with Scratch programming language, by creating own stories, games and music. Through Scratch programming projects and other exciting cross-curricular activities, they relate programming to the real world and enhance creative thinking in our creative learning cycles.