From this research we are going to investigate about STEAM programming based on divergent thinking. Namely, we made attempt to offer learning environment similar to real world by reinforcing divergent thinking which is core element of education of creativity and fusing various subjects of science, art, math and music