This study suggests how to instruct with Clutter based on its collaboration function. We live in a twenty-first century society that emphasizes creativity, problem solving, and so on. However, many teachers stick to traditional teaching methods that are not adapted to these times. Many researchers have recently begun to study Educational Programming Languages (EPLs) because of their effectiveness in enhancing twenty-first century skills such as creativity and problem solving. One such EPL is the Scratch Programming Language, created by the MIT Media Lab for beginners. It is convenient to handle due to its drag-and-drop feature. Although it has many benefits, it does not facilitate collaboration well. Clutter, which is based on Scratch, is an alternative language that can be used for collaboration. There are three ways to connect Scratch projects with each other: Story type, Secret Word type, and Link type. If Clutter is used with Scratch programming in classes, it will improve collaboration and enhance creativity and problem solving abilities. Therefore, this paper suggests how teaching and learning can be conducted with Clutter. This will have a dynamic effect on students in our classes in enhancing twenty-first century essential skills.