Available courses

A preparatory course introducing Arabic letter recognition reading and writing. Students learn to write all Arabic letters in connected and disconnected forms arranged by ease of writing. This starter booklet runs for 2 weeks at 5 hours per week and must be completed before Level 1. Total contact hours: 10 hours.
Difficulty: Begginner
Students are introduced to Arabic through 8 units each containing 5 core lessons: dialogue and vocabulary vocabulary drills structures sounds and listening reading and writing plus a unit activity. Total 40 lessons covering 61 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students build communicative skills through 8 units of 5 lessons each covering dialogue vocabulary structures listening and reading. Total 40 lessons covering 84 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students develop reading and writing skills through 8 units of 5 lessons each. Topics include expanded vocabulary structures listening and writing activities. Total 40 lessons covering 98 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students strengthen grammar and sentence construction through 8 units of 5 lessons each covering dialogue vocabulary grammar structures listening and reading. Total 40 lessons covering 105 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students engage with more complex texts and grammar through 8 units of 5 lessons each. Topics include vocabulary drills structure practice listening and reading exercises. Total 40 lessons covering 79 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students develop intermediate Arabic skills through 8 units of 5 lessons each covering dialogue vocabulary grammar reading and listening. Total 40 lessons covering 102 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Begginner
Students advance their reading comprehension and writing through 8 units of 5 lessons each. Topics include vocabulary structures listening reading and unit activities. Total 40 lessons covering 100 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Intermediate
Students consolidate intermediate Arabic through 8 units of 5 lessons each covering dialogue vocabulary grammar listening and reading. Total 40 lessons covering 96 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Intermediate
Students complete the first phase of the series through 8 units of 5 lessons each. Topics include advanced vocabulary grammar structures listening reading and writing. Total 40 lessons covering 77 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Intermediate
Students enter the advanced phase with 12 units of 9 lessons each covering introduction text vocabulary and structures grammar A reading text listening speaking dictation written expression and grammar B. Total 108 lessons covering 330 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Advanced
Students develop advanced Arabic literacy through 12 units of 9 lessons each covering introduction text vocabulary grammar reading listening speaking dictation written expression and grammar practice. Total 108 lessons covering 360 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Advanced
Students complete the full Arabic for Kids program through 12 units of 9 lessons each. Topics include advanced texts vocabulary grammar reading listening speaking dictation written expression and a graduation project. Total 108 lessons covering 439 vocabulary words. Duration: 13 weeks at 5 hours per week. Total contact hours: 65 hours.
Difficulty: Advanced
An introduction to programming concepts for young learners ages 5 to 7 using Scratch Jr. Students learn sequences events and simple animations through play-based activities. Bilingual Arabic and English instruction. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Begginner
Students ages 7 to 9 learn block-based coding using Scratch to create interactive stories and animations. Topics include sprites backgrounds sounds loops and events. Bilingual Arabic and English instruction. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Begginner
Students ages 9 to 10 build interactive games and projects using advanced Scratch concepts including conditionals variables broadcasting and user input. Bilingual Arabic and English instruction. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Begginner
Students ages 10 to 11 learn to build their first websites using HTML and CSS. Topics include page structure headings text images links colors and basic layouts. Bilingual Arabic and English instruction. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Intermediate
Students ages 11 to 12 are introduced to Python programming. Topics include variables data types input and output conditionals loops and simple functions. Bilingual Arabic and English instruction. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Intermediate
Students ages 12 to 13 deepen their Python skills through project-based learning. Topics include functions lists dictionaries file handling and a capstone project. Bilingual Arabic and English instruction. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Advanced
Students ages 13 to 15 design and build their own games using Python with Pygame or Unity basics. Topics include game loops collision detection scoring screens and publishing. Bilingual Arabic and English instruction. 5 hours per week over 12 weeks. Total contact hours: 60 hours.
Difficulty: Advanced
Students ages 15 to 16 explore artificial intelligence concepts including machine learning data training image recognition and building simple AI models. Bilingual Arabic and English instruction. 5 hours per week over 12 weeks. Total contact hours: 60 hours.
Difficulty: Advanced
Students learn the foundational rules of Tajweed in English using real Quranic examples. Topics include noon sakinah and tanween rules (idgham ikhfa iqlab idhar) meem sakinah rules qalqalah and natural madd. Each rule is followed by written exercises and recitation practice. Based on Tajweed Untangled and نور البيان. Bilingual Arabic and English instruction. 5 hours per week over 4 weeks. Total contact hours: 20 hours.
Difficulty: Begginner
Students complete Tajweed rules and apply them in full Quranic recitation. Topics include extended madd types (wajib muttasil munfasil) heavy and light letters (tafkhim and tarqiq) rules of ra and lam waqf and ibtida and a final recitation assessment. Based on Tajweed Untangled. Bilingual Arabic and English instruction. 5 hours per week over 4 weeks. Total contact hours: 20 hours.
Difficulty: Begginner
Students complete Juz Tabarak. Surahs covered: Al-Muzzammil Al-Muddaththir Al-Qiyamah Al-Insan Al-Mursalat. Focus on perfecting recitation of all memorized surahs from both Juz Amma and Juz Tabarak applying full Tajweed rules and a final comprehensive recitation assessment. Bilingual Arabic and English instruction. 5 hours per week over 6 weeks. Total contact hours: 30 hours.
Difficulty: Advanced
Students begin Juz Tabarak (Juz 29) with its opening surahs. Surahs covered: Al-Mulk Al-Qalam Al-Haqqah Al-Maarij. These are longer more complex surahs requiring stronger memorization techniques. Focus on understanding meaning in English to aid memorization revision and recitation with full Tajweed. Bilingual Arabic and English instruction. 5 hours per week over 6 weeks. Total contact hours: 30 hours.
Difficulty: Advanced
Students tackle the longer surahs of Juz Amma. Surahs covered: Al-Layl Al-Shams Al-Balad Al-Fajr Al-Ghashiyah Al-Ala At-Tariq Al-Buruj Al-Inshiqaq Al-Mutaffifin Al-Infitar At-Takwir Abasa An-Naziat An-Naba. Focus on memorization of longer ayahs revision strategy and recitation fluency. Bilingual Arabic and English instruction. 5 hours per week over 6 weeks. Total contact hours: 30 hours.
Difficulty: Intermediate
Students continue memorizing medium-short surahs of Juz Amma. Surahs covered: Al-Maun Al-Quraysh Al-Fil Al-Humazah Al-Asr At-Takathur Al-Qariah Al-Adiyat Az-Zalzalah Al-Bayyinah Al-Qadr Al-Alaq At-Tin Ad-Duha. Focus on fluent recitation linking surahs and daily revision. Bilingual Arabic and English instruction. 5 hours per week over 5 weeks. Total contact hours: 25 hours.
Difficulty: Begginner
Students begin their memorization journey with the shortest and most familiar surahs of Juz Amma. Surahs covered: An-Nas Al-Falaq Al-Ikhlas Al-Masad An-Nasr Al-Kafirun Al-Kawthar. Focus on correct pronunciation revision techniques and daily memorization habits. Bilingual Arabic and English instruction. 5 hours per week over 4 weeks. Total contact hours: 20 hours.
Difficulty: Begginner
Students are introduced to Mandarin Chinese through play-based storybooks. Topics include greetings numbers colors family members animals and everyday objects. Students learn to listen and speak basic Chinese words and phrases using Pinyin. Based on Better Chinese My First Chinese Words Series (books 1-18). English instruction with Mandarin Chinese. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Begginner
Students continue building foundational Mandarin vocabulary and sentence patterns through engaging storybooks. Topics include food clothing body parts shapes toys and daily routines. Students begin recognizing basic Chinese characters alongside Pinyin. Based on Better Chinese My First Chinese Words Series (books 19-36). English instruction with Mandarin Chinese. 5 hours per week over 8 weeks. Total contact hours: 40 hours.
Difficulty: Begginner
Students transition from storybooks to structured lessons with vocabulary exercises character practice and reading challenges. Topics include self-introduction school classroom objects weather and numbers 1-100. Students read simple Chinese sentences with Pinyin support. Based on Better Chinese My First Chinese Reader Volume 1. English instruction with Mandarin Chinese. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Begginner
Students develop reading and writing skills with more complex sentence patterns. Topics include food and drink shopping family activities hobbies and Chinese culture and traditions. Students write basic Chinese characters and form simple paragraphs. Based on Better Chinese My First Chinese Reader Volume 2. English instruction with Mandarin Chinese. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Begginner
Students strengthen reading comprehension and character writing with intermediate sentence structures. Topics include time and dates transportation places in the city health and body and Chinese festivals and celebrations. Based on Better Chinese My First Chinese Reader Volume 3. English instruction with Mandarin Chinese. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Intermediate
Students complete the elementary phase with extended reading passages and more complex writing. Topics include nature and environment sports and hobbies travel and directions Chinese history and culture and a capstone project. Students reach a solid elementary level in all four skills. Based on Better Chinese My First Chinese Reader Volume 4. English instruction with Mandarin Chinese. 5 hours per week over 10 weeks. Total contact hours: 50 hours.
Difficulty: Intermediate
Students enter the middle school phase with communicative and project-based learning. Topics include personal identity community and environment technology and media Chinese literature and intermediate grammar structures. Students develop conversational confidence and reading fluency. Based on Better Chinese Discovering Chinese Pro Volumes 1 and 2. English instruction with Mandarin Chinese. 5 hours per week over 12 weeks. Total contact hours: 60 hours.
Difficulty: Advanced
Students complete the program with advanced communicative tasks and written projects. Topics include society and culture science and innovation global issues Chinese classical literature and HSK 2-3 examination preparation. Students graduate with solid intermediate Mandarin skills. Based on Better Chinese Discovering Chinese Pro Volumes 3 and 4. English instruction with Mandarin Chinese. 5 hours per week over 12 weeks. Total contact hours: 60 hours.
Difficulty: Advanced