Conversational English Skills

Do you want to communicate with English speakers fluently? Welcome to our course. The course consists of 6 units with different topics: meeting new people, the people in your life, eating in and eating out, the reason to learn English, good…

Interactive English Language Program

Interactive English Program for Continued Professional Development is a free 6 level course offered by Edraak. The program has been specifically developed with a solid appreciation and understanding towards the needs and interests of Arabic…

Mastering Excel

Register for this free specialization for the Excel program major to gain advanced skills in Excel and learn all its secrets from A to Z

Yale University Courses

Open Yale Courses (OYC) provides lectures and other materials from selected Yale College courses to the public free of charge via the Internet. The courses span the full range of liberal arts disciplines, including humanities, social…

ENGLISH FOR JOURNALISM – US Embassy

This course is designed for non-native English speakers interested in developing the skills needed for a career in modern journalism. In this course, you will explore print and digital media while expanding your vocabulary and increasing…