Available courses

Arabic for Kids — Starter (Letters Booklet)
Difficulty: Begginner
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.
Arabic for Kids — Level 1
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.
Arabic for Kids — Level 2
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.
Arabic for Kids — Level 3
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.
Arabic for Kids — Level 4
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.
Arabic for Kids — Level 5
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.
Arabic for Kids — Level 6
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.
Arabic for Kids — Level 7
Difficulty: Intermediate
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.
Arabic for Kids — Level 8
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.
Arabic for Kids — Level 9
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.
Arabic for Kids — Level 10
Difficulty: Advanced
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.
Arabic for Kids — Level 11
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.
Arabic for Kids — Level 12
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.
Coding for Kids — Level 8: AI for Kids
Coding for Kids
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.
Coding for Kids — Level 7: Game Design
Coding for Kids
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.
Coding for Kids — Level 6: Python Intermediate
Coding for Kids
Difficulty: Advanced
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.
Coding for Kids — Level 5: Python Intro
Coding for Kids
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.
Coding for Kids — Level 4: Web Basics (HTML and CSS)
Coding for Kids
Difficulty: Intermediate
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.
Coding for Kids — Level 3: Scratch Advanced
Coding for Kids
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.
Coding for Kids — Level 2: Scratch Basics
Coding for Kids
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.
Coding for Kids — Level 1: Scratch Jr
Coding for Kids
Difficulty: Begginner
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.
Tahfiz for Kids — Level 5: Juz Tabarak Completion (Al-Muzzammil to Al-Mursalat)
Quran for Kids
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.
Tahfiz for Kids — Level 4: Juz Tabarak Foundations (Al-Mulk to Al-Maarij)
Quran for Kids
Difficulty: Begginner
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.
Tahfiz for Kids — Level 3: Longer Surahs (Al-Layl to An-Naba)
Quran for Kids
Difficulty: Begginner
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.
Tahfiz for Kids — Level 2: Easy Surahs (Al-Maun to Ad-Duha)
Quran for Kids
Difficulty: Begginner
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.
Tahfiz for Kids — Level 1: Short Surahs (An-Nas to Al-Kawthar)
Quran for Kids
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.
Tajweed for Kids — Level 2: Tajweed Applied
Tajweed for Kids
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.
Tajweed for Kids — Level 1: Tajweed Foundations
Tajweed for Kids
Difficulty: Begginner
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.