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