All programmes

Find a program

School Kids English Program

7-10 years
2-48 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome School Kids English Program provides young learners with an engaging environment to develop essential English skills. Using creative activities, storytelling, and interactive exercises, participants build confidence in speaking, listening, reading, and writing while enjoying a vibrant and supportive learning experience.

Destination: Malaysia

Teenagers English Program

14 – 18 Years
2 – 48 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Teenagers English Program helps learners advance their English skills for academic and personal success. With a focus on fluency, grammar, and vocabulary development, participants gain the tools they need to communicate effectively in a supportive and engaging environment.

Destination: Malaysia

Intensive English Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome Intensive English Program is perfect for anyone looking to rapidly improve their English skills. With immersive lessons focusing on speaking, listening, reading, and writing, participants achieve significant progress in a short time, equipping them with the confidence to meet their language goals.

Destination: Malaysia

School Kids English Program

11 – 14 Years
2 – 24 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Summer English Program is an exciting opportunity for young learners to enhance their English skills during the summer. Through engaging lessons and fun activities, participants improve their communication, grammar, and vocabulary while making summer both educational and memorable.

Destination: Malaysia

Summer English Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours
Destination: Malaysia

Holiday English Program

18 +
1 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome Holiday English Program combines enriching English lessons with the flexibility to enjoy time off. This program helps participants enhance their language skills through interactive and practical activities, making holidays both productive and enjoyable.

Destination: Malaysia

Summer English Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer English Program is an exciting opportunity for young learners to enhance their English skills during the summer. Through engaging lessons and fun activities, participants improve their communication, grammar, and vocabulary while making summer both educational and memorable.

Destination: Malaysia

Summer Persian Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer English Program offers a dynamic and immersive learning experience designed to improve fluency, grammar, and communication skills. Through intensive lessons and engaging activities, participants gain practical language abilities in an enjoyable and productive setting. It’s the perfect way to enhance English skills while making the most of the summer break!

 

Destination: Malaysia

IELTS Preparation Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome IELTS Preparation Program is crafted for individuals striving to achieve exceptional results on the IELTS exam. This all-encompassing program focuses on all test components—listening, reading, writing, and speaking—through intensive lessons, targeted practice tests, and tailored strategies. Whether for academic advancement or professional growth, participants will build the skills and confidence needed to excel and achieve their desired scores.

Destination: Malaysia

Summer English Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

Summer Bahasa Malayu Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program provides an engaging and immersive approach to mastering the Malay language. Through intensive lessons and interactive cultural activities, participants enhance fluency, expand vocabulary, and deepen their understanding of Malaysian culture. It’s the perfect opportunity to achieve language goals while enjoying a meaningful and enriching summer experience!

Destination: Malaysia

Foundation in Professional English

18+
1 – 4 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 2 Hours

The Awesome Foundation in Professional English Program provides a focused introduction to English skills for professional settings. Participants develop confidence in workplace communication, including presentations, email writing, and business conversations, in a short yet impactful program.

Destination: Malaysia

Summer Persian Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

IELTS Preparation Program

14 - 18 Years
2 – 14 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 3 Hours

The Awesome IELTS Preparation Program prepares learners to achieve top scores on the IELTS exam. This comprehensive course covers all test components—listening, reading, writing, and speaking—through intensive lessons, practice tests, and expert guidance, ensuring participants are fully prepared to excel.

Destination: Malaysia

Intensive Persian Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Intensive Persian Program immerses participants in the Persian language, helping them achieve fluency in speaking, listening, reading, and writing. This program is ideal for academic, professional, or personal purposes, equipping learners with the skills to communicate confidently.

Destination: Malaysia

Summer Persian Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

Intensive Bahasa Malayu Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Intensive Bahasa Melayu Program offers a comprehensive approach to mastering the Malay language. Focusing on practical communication skills, participants enhance their ability to speak, listen, read, and write, making this program perfect for any purpose.

Destination: Malaysia

Summer Bahasa Malayu Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program introduces learners to the Malay language through interactive lessons and cultural activities. Participants develop communication skills while gaining a deeper appreciation of Malaysia’s rich traditions, making their summer both educational and enjoyable.

Destination: Malaysia

Bahasa Malayu Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 2
Hours Per Day : 2 Hours

The Awesome Bahasa Melayu Program provides a steady and flexible way to learn the Malay language. With a focus on foundational communication skills, this program is ideal for those balancing language learning with other commitments.

Destination: Malaysia

Summer Bahasa Malayu Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program introduces learners to the Malay language through interactive lessons and cultural activities. Participants develop communication skills while gaining a deeper appreciation of Malaysia’s rich traditions, making their summer both educational and enjoyable.

Destination: Malaysia

Women English Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Women English Program is designed to help women build communication skills for daily life. Focusing on real-life scenarios such as conversations in markets, schools, and healthcare settings, this program empowers participants to communicate confidently in practical and relevant situations.

Destination: Malaysia

School Kids English Program

7-10 years
2-48 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome School Kids English Program provides young learners with an engaging environment to develop essential English skills. Using creative activities, storytelling, and interactive exercises, participants build confidence in speaking, listening, reading, and writing while enjoying a vibrant and supportive learning experience.

Destination: Malaysia

School Kids English Program

11 – 14 Years
2 – 24 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Summer English Program is an exciting opportunity for young learners to enhance their English skills during the summer. Through engaging lessons and fun activities, participants improve their communication, grammar, and vocabulary while making summer both educational and memorable.

Destination: Malaysia

Summer English Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer English Program is an exciting opportunity for young learners to enhance their English skills during the summer. Through engaging lessons and fun activities, participants improve their communication, grammar, and vocabulary while making summer both educational and memorable.

Destination: Malaysia

Summer English Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

Summer Persian Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

Summer Persian Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Persian Program offers an engaging way to learn the Persian language. Combining interactive lessons and cultural activities, participants develop fluency and confidence while enjoying a dynamic and immersive learning environment.

Destination: Malaysia

Summer Bahasa Malayu Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program introduces learners to the Malay language through interactive lessons and cultural activities. Participants develop communication skills while gaining a deeper appreciation of Malaysia’s rich traditions, making their summer both educational and enjoyable.

Destination: Malaysia

Summer Bahasa Malayu Program

11 – 14 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program introduces learners to the Malay language through interactive lessons and cultural activities. Participants develop communication skills while gaining a deeper appreciation of Malaysia’s rich traditions, making their summer both educational and enjoyable.

Destination: Malaysia

Teenagers English Program

14 – 18 Years
2 – 48 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Teenagers English Program helps learners advance their English skills for academic and personal success. With a focus on fluency, grammar, and vocabulary development, participants gain the tools they need to communicate effectively in a supportive and engaging environment.

Destination: Malaysia

Summer English Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours
Destination: Malaysia

Summer Persian Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer English Program offers a dynamic and immersive learning experience designed to improve fluency, grammar, and communication skills. Through intensive lessons and engaging activities, participants gain practical language abilities in an enjoyable and productive setting. It’s the perfect way to enhance English skills while making the most of the summer break!

 

Destination: Malaysia

Summer Bahasa Malayu Program

14 - 18 Years
2 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Summer Bahasa Melayu Program provides an engaging and immersive approach to mastering the Malay language. Through intensive lessons and interactive cultural activities, participants enhance fluency, expand vocabulary, and deepen their understanding of Malaysian culture. It’s the perfect opportunity to achieve language goals while enjoying a meaningful and enriching summer experience!

Destination: Malaysia

IELTS Preparation Program

14 - 18 Years
2 – 14 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 3 Hours

The Awesome IELTS Preparation Program prepares learners to achieve top scores on the IELTS exam. This comprehensive course covers all test components—listening, reading, writing, and speaking—through intensive lessons, practice tests, and expert guidance, ensuring participants are fully prepared to excel.

Destination: Malaysia

Intensive English Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome Intensive English Program is perfect for anyone looking to rapidly improve their English skills. With immersive lessons focusing on speaking, listening, reading, and writing, participants achieve significant progress in a short time, equipping them with the confidence to meet their language goals.

Destination: Malaysia

Holiday English Program

18 +
1 – 16 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome Holiday English Program combines enriching English lessons with the flexibility to enjoy time off. This program helps participants enhance their language skills through interactive and practical activities, making holidays both productive and enjoyable.

Destination: Malaysia

IELTS Preparation Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 6 Hours

The Awesome IELTS Preparation Program is crafted for individuals striving to achieve exceptional results on the IELTS exam. This all-encompassing program focuses on all test components—listening, reading, writing, and speaking—through intensive lessons, targeted practice tests, and tailored strategies. Whether for academic advancement or professional growth, participants will build the skills and confidence needed to excel and achieve their desired scores.

Destination: Malaysia

Foundation in Professional English

18+
1 – 4 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 2 Hours

The Awesome Foundation in Professional English Program provides a focused introduction to English skills for professional settings. Participants develop confidence in workplace communication, including presentations, email writing, and business conversations, in a short yet impactful program.

Destination: Malaysia

Intensive Persian Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Intensive Persian Program immerses participants in the Persian language, helping them achieve fluency in speaking, listening, reading, and writing. This program is ideal for academic, professional, or personal purposes, equipping learners with the skills to communicate confidently.

Destination: Malaysia

Intensive Bahasa Malayu Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 5
Hours Per Day : 4 Hours

The Awesome Intensive Bahasa Melayu Program offers a comprehensive approach to mastering the Malay language. Focusing on practical communication skills, participants enhance their ability to speak, listen, read, and write, making this program perfect for any purpose.

Destination: Malaysia

Bahasa Malayu Program

18 +
1 – 48 weeks
Intake : Mondays
Days Per Week : 2
Hours Per Day : 2 Hours

The Awesome Bahasa Melayu Program provides a steady and flexible way to learn the Malay language. With a focus on foundational communication skills, this program is ideal for those balancing language learning with other commitments.

Destination: Malaysia

Women English Program

18 +
1 – 24 weeks
Intake : Mondays
Days Per Week : 4
Hours Per Day : 2 Hours

The Awesome Women English Program is designed to help women build communication skills for daily life. Focusing on real-life scenarios such as conversations in markets, schools, and healthcare settings, this program empowers participants to communicate confidently in practical and relevant situations.

Destination: Malaysia

Why learn a language abroad with EF?

Learn a language faster at one of our accredited International Language Campuses. Our flexible-length language courses start every Monday and can be tailored to your goals and interests. Make guaranteed progress and explore with friends from over 100 countries.

Personalized language courses

Build your perfect language course abroad by studying when, where and how you like. Our flexible-length courses start every Monday and are available in 8 languages and various intensities – and can be personalized to accommodate your specific needs and goals. Whether you want to focus your language learning on career development, exam preparation or culture & arts, there is a Special Interest Lesson (SPIN) for you.

International network

Study a language abroad alongside classmates from over 100 countries and make friends for life. You’ll come together from big cities and small villages and represent many nations and cultures. But one thing you will share is your new common language and discovering a new country.

Guaranteed progress

We guarantee that you'll advance one language course level every six weeks when you attend all your language classes and complete every assignment. Our innovative EF Method will ensure that you make maximum progress – otherwise you'll study for free until you do. EF will also help you prepare for and take official language proficiency exams like Cambridge English, IELTS and TOEFL.

Inspiring environment

EF maintains its own language schools in the world’s greatest cities. We’ve worked closely with top designers and leading educators to create the optimal language learning environment for our students at our best-located campuses. Each of our language campuses boast modern interiors, social space and welcoming staff to ensure that you feel at home during your language learning experience abroad.

Comprehensive experience

EF offers you a complete language study experience, including free-time activities and excursions with full support around the clock. We help you with every detail – from arranging your accommodation to flights, visa assistance to airport transfers, meals to comprehensive travel and medical insurance coverage. That way you can focus on learning and enjoying your language course abroad.

Globally accredited

Our language schools meet the highest standards of excellence set by organizations respected around the globe – including the British Council, Independent Schools Inspectorate, ACCET and Eaquals. With over 50 years of experience, EF is also one of the only language schools to offer university certified courses.



Frequently asked questions

Why attend a language school abroad?

Learning a foreign language abroad is more than just discovering a new way to say something; it's discovering a new way to see the world. Every language is unique and there's no better place to start understanding another culture than by tackling its language.

When you attend a language school abroad, you are investing time and energy in one of the best ways to connect with the world around you, wherever you live. Learning a language abroad is a long process, but right from the start you'll be rewarded with new possibilities, cultural revelations, and a clearer sense of the wider world. Open up your mind and attend a foreign language school this year!

Why EF?

Trust

We have over 50 years of experience and our reputation is world renowned.

Connect

Study with students from over 100 countries.

Customize

Explore the world through our programs in over 50 global destinations.

Achieve

Learn faster and more comprehensively with the EF Method.

EF all the way

Our own schools and offices worldwide ensure exceptional customer service.

Globally accredited

Our teaching expertise and approach to learning is recognised globally.