facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since August 2023
Instructor since August 2023
Translated by GoogleSee original
Digital skills material for primary, intermediate and secondary levels
course price icon
From 59.5 C$ /h
arrow icon
Ministry curricula for the subject of digital skills for primary, intermediate and secondary levels
Training the student on basic concepts and linking them to practical experiences, moving away from rote memorization.
Acquiring practical skills that are relevant to the course content and not just for the exam, leading to the accumulation of future experience in the field of computer science.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Dammam, Saudi Arabia
About Me
Hello,

My name is Ahmed. I am an experienced Computer Science and ICT teacher with over 11 years of experience in teaching and curriculum development, specializing in IB DP, IGCSE, and ICT education. I am passionate about creating interactive and technology-driven learning environments that help students succeed academically.

I am excited about the opportunity to bring my skills and experience to your school and contribute to your team. I have attached my CV for your review and look forward to discussing how I can support your educational goals.
.


Welcome,
I am Ahmed Mustafa, a computer and information technology teacher with over 11 years of experience in teaching and curriculum development. I specialize in teaching the International Baccalaureate (IB DP), the International General Certificate of Secondary Education (IGCSE), and Information and Communication Technology (ICT). My passion is creating interactive learning environments that integrate technology to help students achieve academic success.

I am excited about the opportunity to join your school and contribute my knowledge and experience to your team. I have attached my CV for your review and look forward to discussing how I can support your educational goals.

Thank you for your time and feedback.
Education
Menoufia University
Faculty of Specific Education... Computer Teacher Preparation
Courses and workshops from global companies such as Microsoft
IB Board
In addition to 4 years of practical experience in technical support
Experience / Qualifications
11 years of technical and academic experience with international curricula in its IG, IB, and American sections
Working for major telecommunications companies
In addition to two years of experience at Sheraton Sharm El Sheikh as a technical support staff member
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
45 minutes
60 minutes
The class is taught in
Arabic
English
Availability of a typical week
(GMT -05:00)
New York
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Fundamentals of dealing with a computer
All ages
Teaching the basics of networks and technical support
For all age levels

Computer teacher... Digital skills subject for all grades.
For university and preparatory year students
international curricula
O-level/ A-level IG or IB - CS
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Abdou
💻 Introduction to Python and Algorithmic Programming
Full title: Python programming and introduction to algorithms for beginners and high school students (high school & university level)
(100% distance learning — for high school students, college students, beginners or adults retraining)

Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in!

With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way.

My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence.

🎯 Course objectives
Learn the fundamentals of Python programming from scratch.

Develop logical and algorithmic reflexes.

Understand and build simple but useful programs.

Inspire a taste for programming through accessible and concrete projects.

📚 Course content
✔ Python Basics
– Syntax, indentation, comments
– Variables, data types (numbers, strings, lists...)
– Conditions (if, elif, else)
– Loops (for, while)
– Simple functions
– Notions of modules and libraries

✔ Algorithms for beginners
– Understand what an algorithm is
– Writing in pseudo-code and Python
– Sorting algorithms (bubble sort, insertion sort, etc.)
– Searching for items in a list
– Getting Started with Recursion
– Simple optimization and complexity

✔ First practical projects
– Creation of mini-games (e.g.: guess the number, rock-paper-scissors)
– Simple calculator or unit converter
– Automation of basic tasks (for example: automatic sorting of a list of students)
– Small personalized projects based on the student’s interests

🧭 How the sessions work
1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project).
2️⃣ Tailor-made progression plan, with concepts covered step by step.
3️⃣ Alternating theory/practice to quickly develop autonomy.
4️⃣ Exercises, mini-challenges and projects to apply each concept learned.
5️⃣ Corrections and detailed explanations for each difficulty encountered.
6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace.

🌍 100% online courses – modern and adapted teaching methods
Sessions via Zoom, Google Meet, or any other tool of your choice

Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials

Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere)

Possibility of individual or small group lessons (siblings, classmates, etc.)

👨‍🎓 For whom?
High school students or students in a technology/science stream wishing to prepare for higher education

Students at the beginning of a computer science or science course

Adults in professional retraining, curious to learn to code

Complete beginners wishing to develop their digital skills

With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future.

If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.
message icon
Contact احمد
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Abdou
💻 Introduction to Python and Algorithmic Programming
Full title: Python programming and introduction to algorithms for beginners and high school students (high school & university level)
(100% distance learning — for high school students, college students, beginners or adults retraining)

Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in!

With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way.

My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence.

🎯 Course objectives
Learn the fundamentals of Python programming from scratch.

Develop logical and algorithmic reflexes.

Understand and build simple but useful programs.

Inspire a taste for programming through accessible and concrete projects.

📚 Course content
✔ Python Basics
– Syntax, indentation, comments
– Variables, data types (numbers, strings, lists...)
– Conditions (if, elif, else)
– Loops (for, while)
– Simple functions
– Notions of modules and libraries

✔ Algorithms for beginners
– Understand what an algorithm is
– Writing in pseudo-code and Python
– Sorting algorithms (bubble sort, insertion sort, etc.)
– Searching for items in a list
– Getting Started with Recursion
– Simple optimization and complexity

✔ First practical projects
– Creation of mini-games (e.g.: guess the number, rock-paper-scissors)
– Simple calculator or unit converter
– Automation of basic tasks (for example: automatic sorting of a list of students)
– Small personalized projects based on the student’s interests

🧭 How the sessions work
1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project).
2️⃣ Tailor-made progression plan, with concepts covered step by step.
3️⃣ Alternating theory/practice to quickly develop autonomy.
4️⃣ Exercises, mini-challenges and projects to apply each concept learned.
5️⃣ Corrections and detailed explanations for each difficulty encountered.
6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace.

🌍 100% online courses – modern and adapted teaching methods
Sessions via Zoom, Google Meet, or any other tool of your choice

Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials

Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere)

Possibility of individual or small group lessons (siblings, classmates, etc.)

👨‍🎓 For whom?
High school students or students in a technology/science stream wishing to prepare for higher education

Students at the beginning of a computer science or science course

Adults in professional retraining, curious to learn to code

Complete beginners wishing to develop their digital skills

With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future.

If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.
Good-fit Instructor Guarantee
favorite button
message icon
Contact احمد