Abstract: Research community has believed that an e-learning ecosystem is the next generation e-learning but has faced challenges in optimizing resource allocations, dealing with dynamic demands on getting information and knowledge anywhere and anytime, handling rapid storage growth requirements, cost controlling and greater flexibility. Additionally, e-learning ecosystems need to improve its infrastructure, which can devote the required computation and storage resources for e-learning ecosystems. Cloud computing technologies although in their early stages, have managed to change the way applications are going to be developed and accessed. These technologies are aimed at running applications as services over the internet on a flexible infrastructure. Cloud computing provides a low cost solution to academic institutions for their researchers, faculty and students. This setup provides an additional benefit because all browsers based applications can also be accessed through mobile devices in addition to being available to a variety of laptop and desk top computers, provided internet access is available. In this paper we combined various technologies to achieve this goal. We present an interactive tool that can be used for science education; integration between cloud computing as a platform and web 2.0 are presented as a solution for building effective e-learning ecosystem.