Recent developments in computer programming environments have been introduced to the academic community. Scratch is one of such environments which seek to offer innovation features as a support to teaching computer programming. This study reports on the results from a case study conducted with young students for teaching algorithms and programming.