There are a lot of obstacles (challenges) that limit implementation of on-line (or blended) learning especially in the countries that do not have pre-infrastructure to implement this type of learning. Some of these challenges family culture, weakness in WIFI, platforms' problems, No money to buy laptop...etc. Dear in RG group, I hope to gather more challenges and methods to reduce them.