In the 21st century, information and communication technologies (ICT) have developed rapidly and influenced most of the fields and education as well. Then, ICT have offered a favorable environment for the development and use of various methods and tools. With the developments in technology, blended learning has gained considerable popularity in recent years. Together with the developments it brought along the description of particular forms of teaching with technology. Blended learning is defined simply as a learning environment that combines technology with face-to-face learning. In other words blended learning means using a variety of delivery methods to best meet the course objectives by combining face-to-face teaching in a traditional classroom with teaching online.