Ahmed Elmalla
Ahmed Elmalla
Expert Python, Java, and VB.NET Programming Guidance IB Computer Science Tutor AP Computer Science A Tutor Python Programming Tutor Java Programming Tutor Experienced VB.NET Coding Tutor
Ahmed Elmalla

Blog

GCSE Private Classes | Python Programming & Computer Science Tutoring | KSA & UAE

GCSE Private Classes | Python Programming & Computer Science Tutoring | KSA & UAE

Welcome to our specialized GCSE private classes designed for students aged 14-16 in KSA and UAE. Our program focuses on Python programming and key computer science concepts, providing in-depth lessons, practical exercises, and personalized tutoring.

Whether you're preparing for exams or looking to enhance your coding skills, our expert-led sessions offer the guidance and support you need to excel. Join us to unlock your full potential in computer science and programming!

1) Class Intro (7 Dec 23):

      a) Class Summary: 

  1. Introduction about the tutor

  2. Tips about utilizing the human brian ower.

  3. Introduction about OpenCV and AI usage for Facial & Object detection

  4. Introduction about computers & Applications

  5. Computential Thinking  

            

      b) Video (Group 1 - Wednesday): 
                      
Part 1 (-), 

                      Part 2 (-)        

                      Part 3 ()     

     

       c) Video (Group 2 - Saturday): 
                      
Part 1 (نبذة عن المدرس و التعرف على كيفية استخدام امكانات العقل بافضل صورة), 

                      Part 2 (مناقشة حول قواعد البيانات، أهمية تعلم البرمجة، وشرح للواجب المنزلي)        

                 

      d) Files: GDrive

      e) Class Code: n/A 

      f) Excercises : here

 

2) Class 2 (12 Dec 23):

      a) Class Summary: 

  1. n/a

            

      b) Video (Group 1 & Group 2 - Thrusday ): 
                      
Part 1 (-), 

                      Part 2 (-)        

                       

      d) Files: GDrive

      e) Class Code: n/A 

      f) Excercises : N/A

 

3) Class 3 (13 Dec 23) - Group 1:

      a) Class Summary: 

  1. n/a

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (-), 

                      Part 2 (-)        

                       

      d) Files: GDrive

      e) Class Code: python 

      f) Excercises : here

 

4) Class 4 (16 Dec 23) - Group 2 (same content like class 3):

      a) Class Summary: 

  1. n/a       

      b) Video (Group 2 - Saturday ): 
                      
Part 1 (-), 

                      Part 2 (Computer Class 4(Part 2- Tasks Organization, Structure Diagrams +Programming Language Overview)        

                       

      d) Files: GDrive , Handwritten Notes , Memory Addresses

      e) Class Code: python 

      f) Excercises : here (Group 1) , Group 2

 

5) Class 5 (19 Dec 23) - Group 1 & Group 2:

      a) Class Summary: 

  1. n/a       

      b) Video (Group 1 & 2 - Thuesday ): 
                      
Part 1 (Computer Programming: Machine Code to High-Level Lang. + Embedded Systems), 

                      Part 2 (-)  

                      Part 3 (-)        

                       

      d) Files: GDrive , Handwritten Notes 

      e) Class Code: python 

      f) Excercises : here 

 

6) Class 6 (20 Dec 23) - Group 1 :

      a) Class Summary: 

  1.           

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (-), 

                      Part 2 (-)  

                      Part 3 (-)        

                       

      d) Files: GDrive , Handwritten Notes , Algorithm vs Programs

      e) Class Code: python 

      f) Excercises : here (Group 1)  - Twitter (X) link for group 1 - homework : here

 

7) Class 7 (23 Dec 23) - Group 2 :

      a) Class Summary: 

  1.           

      b) Video (Group 2 - Satuday ): 
                      
Part 1 (-), 

                      Part 2 (-)      

                       

      d) Files: GDrive , Handwritten Notes , Algorithm vs Programs, Pair Programing & Misconceptions

      e) Class Code: python 

      f) Excercises : here (Group 2)  - Twitter (X) link for group 2 - homework : here

 

8) Class 8 (26 Dec 23) - Group 1 & Group 2 :

      a) Class Summary: 

  1.           

      b) Video (Group 1 - Tuesday ): 
                      
Part 1 (-), 

                      Part 2 (Understanding Programming Roles, Reviewing Flowcharts and Their Symbols, Exercises, Input Type Conversion, and Discussing Assignments with Expressions)      

                       

      d) Files: Main Class Slides , Handwritten Notes ,Studying Python Codes L2_slides, Claculate Age Exercise

      e) Class Code: python 

      f) Excercises : here 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

9) Class 9 (27 Dec 23) - Group 1  :

      a) Class Summary: 

  1. n/a
     

      b) Video (Group 1 - Wednesday ): 
                      
Part 1 (Understanding Lunar Weight Calculation and Variable Types in Python Programming), 

                      Part 2 (-) 

                      Part 3 ()     

                       

      d) Files: GDrive , Weight On Moon Python Exercise

      e) Class Code: python 

      f) Excercises : here (Group 1) 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

10) Class 10 (30 Dec 23) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-), 

                      Part 2 (Python Exercises: Conditional Statements and Relational Operators) 

                       

      d) Files:  L3 Slides -If selction + Operators

      e) Class Code: python 

      f) Excercises : here (Group 2) 

      g) Twitter (X) link: Group 1 - homework : here  - Group 2 - homework : here

 

11) Class 11 (2 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday): 
                      
Part 1 (-), 

                      Part 2 (Creating Code for Random Number Guessing) 

                       

      d) Files:  Current year Library , Random Number Generator Library

      e) Class Code: python 

      f) Excercises : here (Group 2) 

      g) Twitter (X) link:  Group 2 - homework : here

 

12) Class 12 (2 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (-)

                       

      d) Files:  Dog years + Time Library

      e) Class Code: python 

      f) Excercises : here (Group 1) 

      g) Twitter (X) link:  Group 1 - homework : here

 

13) Class 13 (3 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  If statements + Relational Operators Slides

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

14) Class 14 (6 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  Networks, using Elif in python

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 2 - homework : here

 

15) Class 15 (9 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.  N/A         

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (-)

                      Part 2 (-) 

                       

      d) Files:  Network Imagesusing while Loop in python

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 2 - homework : here

 

16) Class 16 (9 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (-)

                                  

      d) Files:  Random Numbers

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

17) Class 17 (10 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 1 -  Wednesday ): 
                      
Part 1 (-)

                      Part 2 (-)

                                  

      d) Files:  Random Numbers, while Loops

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

18) Class 18 (13 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (-)                             

      d) Files:  Network images

      e) Class Code: python 

      f) Excercises : here  

      g) Twitter (X) link:  Group 1 - homework : here

 

19) Class 19 (23 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1. N/A          

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (-)                             

      d) Files:  Main Slides

      e) Class Code: python 

      f) Excercises : Class Summary, Python Code 

      g) Twitter (X) link:  Group 1 - homework : here

 

20) Class N/A (23 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      All students was absent

                             

      d) Files:  n/a

      e) Class Code: n/a 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

21) Class 20 (24 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday): 
                      Part 1 (N/A)

                             

      d) Files:  main Slides

      e) Class Code: python

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

22) Class 21 (27 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 
                      
Part 1 (N/a)

                      Part 2 (N/a)

                             

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here
 

23) Class 22 (30 Jan 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 
                      
Part 1 (N/a)

                                              

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here

 

24) Class 23 (30 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      
Part 1 (N/a)

                                                

      d) Files:  Main Slides

      e) Class Code: Cashier Calculator

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : here

 

25) Class xxx (31 Jan 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 
                      Fatma didn't attend & Yosef got non class realted questions

                                                

      d) Files:  No teaching

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

Note: Satuday 3 Feb Class was canceled as a displenary action  

26) Class 24 (6 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 
                     
Part 1 (N/A)

                     Part 2 (N/A) Note: from Minute 1 to minute 13

                                                

      d) Files:  Main Slides

      e) Class Code: N/A 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

27) Class 25 (6 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 

           Part 1 (N/A) Note: from Minute 13:14 to minute 29:58

           Part 2 (N/A)
                      
                        

      d) Files:  Main Slides

      e) Class Code: python 

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

28) Class 26 (7 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                      
                        

      d) Files:  L5 While Loop Asc Dsc

      e) Class Code: python

      f) Excercises :  na

      g) Twitter (X) link:  Group 1 - homework : na

 

29) Class 27 (10 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  L5 while_count slides 

      e) Class Code: python

      f) Excercises :  explained during the class

      g) Twitter (X) link:  Group 2 - homework : na

 

On 13 and 14 Feb. Classes was canceled 

 

30) Class 28 (17 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Saturday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:  Main SlidesL5 while_count slides 

      e) Class Code: python

      f) Excercises :  Document

      g) Twitter (X) link:  Group 2 - homework : na

 

31) Class 29 (20 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday ): 

           Part 1 (N/A)

           
                                              

      d) Files:  L6_slides_day in a week

      e) Class Code: n/a

      f) Excercises :  solve the last class exercise

      g) Twitter (X) link:  Group 2 - homework : na

 

32) Class 30 (20 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Tuesday ): 

           Part 1 (N/A)

           
                                              

      d) Files: 

      e) Class Code: n/a

      f) Excercises :  n/a

      g) Twitter (X) link:  Group 2 - homework : na

 

33) Class 31 (21 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday ): 

           Part 1 (N/A)

           Part 2 (N/A)
                                              

      d) Files:   L5_slides_dice_sixes 

      e) Class Code: python

      f) Excercises :  n/a

      g) Twitter (X) link:  Group 2 - homework : na

-------------> Starting this week we take only 1 class of 1 hr and 40 min for each group

34) Class 32 (27 Feb 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           Part 3 (N/A)
                                              

      d) Files:   L1_slides_stage2_String Lists 

      e) Class Code: list and for loops

      f) Excercises : find highest and lowest numbers in a list

      g) Twitter (X) link:  Group 2 - homework : na

 

35) Class 33 (28 Feb 24 ) - Group 1  :

      a) Class Summary: 

  1.           

      b) Video (Group 1 -  Wednesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           Part 3 (N/A)
                                              

      d) Files:  

      e) Class Code: n/a

      f) Excercises :  

      g) Twitter (X) link:  Group 1 - homework : na

 

36) Class 34 (05 March 24 ) - Group 2  :

      a) Class Summary: 

  1.           

      b) Video (Group 2 -  Tuesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           Part 3 (N/A)
                                              

      d) Files:  L2 Stage List Operations 

      e) Class Code: n/a

      f) Excercises :  Replace an item from the list

      g) Twitter (X) link:  Group 1 - homework : na

 

37) Class 35 ( 6 March 24 ) - Group 1  :

      a) Class Summary: 

  1. n/a        

      b) Video (Group 1 -  Wednesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           Part 3 (N/A)
                                              

      d) Files:  n/a

      e) Class Code: n/a

      f) Excercises :  While count exercise

      g) Twitter (X) link:  Group 1 - homework : na

 

**Start of Ramdan Timing

38) Class 36 ( 12 March 24 ) - Group 2  :

      a) Class Summary: 

  1. n/a

      b) Video (Group 2 -  Tuesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           
                                              

      d) Files:  L2 Slides Stage 2 - Dice Roll example

      e) Class Code: defining function to generate a random array

      f) Excercises :  define a function to calculate circle Area

      g) Twitter (X) link:  Group 1 - homework : na

 

39) Class 37 ( 13 March 24 ) - Group 1  :

      a) Class Summary: 

  1. n/a          

      b) Video (Group 1 -  Wednesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           
                                              

      d) Files:  While Count Example

      e) Class Code: n/a

      f) Excercises :  Explained during the class

      g) Twitter (X) link:  Group 1 - homework : na

 

** Group1 class was canceled bec. of no ability to solve homework

40) Class 38 ( 19 March 24 ) - Group 2  :

      a) Class Summary: 

  1. S          

      b) Video (Group 2 -  Tuesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           
                                              

      d) Files:  L2 Slides if with not & in, L3 while loops with in

      e) Class Code: common passwords

      f) Excercises :  City Hoping Tasks 1,2,3 , cities list

      g) Twitter (X) link:  Group 1 - homework : na

 

41) Class 39 ( 27 March 24 ) - Group 1  : (Last Class for Group 1)

      a) Class Summary: 

  1. n/a          

      b) Video (Group 1 -  Wednesday): 

           Part 1 (N/A)

           Part 2 (N/A)

           Part 3 (N/A)

                                            

      d) Files:  Alternatives learning Paths 

      e) Class Code: n/a

      f) Excercises : n/a

      g) Twitter (X) link:  Group 1 - homework : na


Find New Class links & Recording Click Here 

Add Comment