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
Computer basics, office programs, programming, web design
course price icon
From 43.5 C$ /h
arrow icon
Computer basics: How does a computer work and its components (Hardware, Software).
Explain the role of each part and how it works.
Office programs: Explanation of the most important office programs (Word - Excel - Powerpoint).
And the practical application of the programs

- Web Design (HTML - CSS - JAVA Script)
Practical application and projects.

You know the basics of programming in JAVA or Python
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Riyadh, Saudi Arabia
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
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
Similar classes
arrow icon previousarrow icon next
verified badge
Dr.
As a university professor specializing in statistics and mathematics. In addition to that, I obtained many certificates in computer training, and after my previous experience as a computer trainer in many training centers, it was necessary for me to master the use of the Excel program at its basic and advanced levels. As a result, I prepared two lessons that included distinct explanations in Arabic and English, according to the trainee’s language.
As a university professor specialized in statistics and mathematics, and with multiple certifications in computer training, in addition to my prior experience as a computer trainer in various training centers, it was imperative for me to master the use of Excel at both basic and advanced levels. . Consequently, I have prepared two lessons, presented in both Arabic and English, which include comprehensive explanations.


Lesson One: Introduction to using Excel

In this lesson, you will introduce basic concepts about Excel in a simplified way. You can include the following:

Explanation of the Excel interface: Explanation of the main interface elements such as the toolbar and navigation bar.

Create a simple table: How to create a basic table in Excel and enter data into cells.

Simple Calculations: How to use basic arithmetic operations such as addition, subtraction, multiplication, and division.

Data formatting: How to format data so that fonts, colors, and style can be changed.


Lesson 1: Introduction to Using Excel

In this lesson, I will provide a simplified explanation of basic Excel concepts, covering:

Excel Interface: An overview of the main elements of the interface, such as the toolbar and the navigation bar.
Creating a Simple Table: How to create a basic table in Excel and input data into cells.
Basic Calculations: How to perform fundamental mathematical operations such as addition, subtraction, multiplication, and division.
Data Formatting: How to format data, including changing fonts, colors, and styles.

Lesson Two: Excel for the advanced level

This lesson can be targeted at people who want to use Excel for more complex purposes. You can include the following topics:

Functions and equations: An explanation of the use of built-in functions such as SUM and AVERAGE, but not limited to, and custom equations.

Dynamic Tables: How to create dynamic tables and use them to analyze data.

Conditional formatting: How to set up conditional formatting of cells based on certain rules.

Graphs: How to create graphs and use them to visualize data.

Data Review: Explain how to use review tools such as filters, sorting, and searching.

Within each lesson, you can include interactive examples and hands-on exercises to help students apply the concepts explained. Students can also be directed to additional resources for delving deeper into Excel if they are interested.

On the practical side, you can use Excel to create examples and practical exercises that help students apply the concepts taught in the lessons. Thus, you will have excellent lessons to teach basic and advanced use of Excel.

Lesson 2: Advanced Excel

This lesson is designed for individuals who wish to utilize Excel for more complex purposes. It will cover the following topics:

Functions and Equations: Explanation of using built-in functions like SUM, AVERAGE, and more, as well as creating custom equations.
Pivot Tables: How to create pivot tables and use them for data analysis.
Conditional Formatting: How to set up conditional formatting for cells based on specific criteria.
Charts and Graphs: Create charts and graphs to visualize data.
Data Review: Explanation of tools for data review, such as filters, sorting, and search.
Within each lesson, interactive examples and practical exercises will be included to help students apply the concepts taught. Additionally, students can be directed to additional resources for further in-depth exploration of Excel if they are interested.

These lessons will ensure that students can learn how to use Excel effectively at both basic and advanced levels, benefiting from my expertise in the field.
verified badge
Hossam
the description:

In the "Writing Commands for AI" course, we will learn how to formulate effective commands and directives that allow AI to achieve accurate and reliable results. This course is designed for anyone who wants to understand how to communicate with intelligent systems, whether you are a beginner or a technology professional.

Content:

Introduction to artificial intelligence and machine learning:
Overview of artificial intelligence.
Understand how intelligent systems work and interact with commands.

Principles of writing commands:
How to formulate orders clearly and specifically.
Avoid vague orders and make sure directions are comprehensive.

Command structure:
Typical command components: inputs, processors, and outputs.
Use conditional commands and repetitive operations.

Test and improve commands:
Methods for testing the effectiveness of commands and verifying the accuracy of the response.
Optimize orders based on the results and data received.

Application examples:
Practical application on writing commands for various artificial intelligence systems such as chatbots, recommendation systems, and natural language processing.

best practices:
Tips for keeping orders organized and maintainable.
How to write commands that handle unexpected situations.

Expected benefits:
Trainees will learn how to effectively communicate with intelligent systems to achieve desired goals more efficiently, and how to employ artificial intelligence to solve complex problems and provide continuous performance improvements.


Level: Beginner
Media: educational videos, practical applications, and interactive exercises.
verified badge
Awsaf
This class is designed for students from Class 1 to 5, focusing on building a strong foundation in Mathematics, Science, and Computer Science. Lessons are engaging, interactive, and adapted to the learning pace of each student. The goal is to make learning fun and meaningful while helping students develop essential skills, improve their academic performance, and build confidence in these core subjects.

Class 1 Mathematics (Age: 6–7 years)
Key Learning Objectives:
-Develop basic number sense and counting skills.
-Introduce simple arithmetic operations.
-Understand basic shapes, patterns, and measurement concepts.
*Concepts and Skills:
-Numbers
-Addition and subtraction (up to 2 digits)
-Word problems (single step)
-Shapes and Geometry
-Measurement
-Patterns and Sorting
-Data Handling

Class 1 Computer Science (Age: 6–7 years)
*Key Learning Objectives:
-Introduce basic computer concepts and terminology.
-Familiarize students with computer parts and simple operations.
-Build basic digital literacy.

*Concepts and Skills:
-Introduction to Computers
-Parts of a Computer
-Basic Computer Operations
-Keyboard Skills
-Drawing and Painting

Class 1 Science (Age: 6–7 years)
Key Learning Objectives:

-Develop curiosity about the natural world.
-Introduce basic concepts of living and non-living things.
-Understand the human body, plants, animals, and the environment.

Concepts and Skills:
-Living and Non-Living Things
-Plants and Animals
-Human Body and Health
-Weather and Seasons
-Our Surroundings

Class 1 English (Age: 6–7 years)
Key Learning Objectives:
-Develop basic reading, writing, listening, and speaking skills.
-Build vocabulary and learn simple sentence structures.
-Introduce phonics and sound-letter association.

Concepts and Skills:
-Reading and Phonics
-Writing Skills
-Speaking and Listening
-Grammar
-Creative Expression
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 Ahmed
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Dr.
As a university professor specializing in statistics and mathematics. In addition to that, I obtained many certificates in computer training, and after my previous experience as a computer trainer in many training centers, it was necessary for me to master the use of the Excel program at its basic and advanced levels. As a result, I prepared two lessons that included distinct explanations in Arabic and English, according to the trainee’s language.
As a university professor specialized in statistics and mathematics, and with multiple certifications in computer training, in addition to my prior experience as a computer trainer in various training centers, it was imperative for me to master the use of Excel at both basic and advanced levels. . Consequently, I have prepared two lessons, presented in both Arabic and English, which include comprehensive explanations.


Lesson One: Introduction to using Excel

In this lesson, you will introduce basic concepts about Excel in a simplified way. You can include the following:

Explanation of the Excel interface: Explanation of the main interface elements such as the toolbar and navigation bar.

Create a simple table: How to create a basic table in Excel and enter data into cells.

Simple Calculations: How to use basic arithmetic operations such as addition, subtraction, multiplication, and division.

Data formatting: How to format data so that fonts, colors, and style can be changed.


Lesson 1: Introduction to Using Excel

In this lesson, I will provide a simplified explanation of basic Excel concepts, covering:

Excel Interface: An overview of the main elements of the interface, such as the toolbar and the navigation bar.
Creating a Simple Table: How to create a basic table in Excel and input data into cells.
Basic Calculations: How to perform fundamental mathematical operations such as addition, subtraction, multiplication, and division.
Data Formatting: How to format data, including changing fonts, colors, and styles.

Lesson Two: Excel for the advanced level

This lesson can be targeted at people who want to use Excel for more complex purposes. You can include the following topics:

Functions and equations: An explanation of the use of built-in functions such as SUM and AVERAGE, but not limited to, and custom equations.

Dynamic Tables: How to create dynamic tables and use them to analyze data.

Conditional formatting: How to set up conditional formatting of cells based on certain rules.

Graphs: How to create graphs and use them to visualize data.

Data Review: Explain how to use review tools such as filters, sorting, and searching.

Within each lesson, you can include interactive examples and hands-on exercises to help students apply the concepts explained. Students can also be directed to additional resources for delving deeper into Excel if they are interested.

On the practical side, you can use Excel to create examples and practical exercises that help students apply the concepts taught in the lessons. Thus, you will have excellent lessons to teach basic and advanced use of Excel.

Lesson 2: Advanced Excel

This lesson is designed for individuals who wish to utilize Excel for more complex purposes. It will cover the following topics:

Functions and Equations: Explanation of using built-in functions like SUM, AVERAGE, and more, as well as creating custom equations.
Pivot Tables: How to create pivot tables and use them for data analysis.
Conditional Formatting: How to set up conditional formatting for cells based on specific criteria.
Charts and Graphs: Create charts and graphs to visualize data.
Data Review: Explanation of tools for data review, such as filters, sorting, and search.
Within each lesson, interactive examples and practical exercises will be included to help students apply the concepts taught. Additionally, students can be directed to additional resources for further in-depth exploration of Excel if they are interested.

These lessons will ensure that students can learn how to use Excel effectively at both basic and advanced levels, benefiting from my expertise in the field.
verified badge
Hossam
the description:

In the "Writing Commands for AI" course, we will learn how to formulate effective commands and directives that allow AI to achieve accurate and reliable results. This course is designed for anyone who wants to understand how to communicate with intelligent systems, whether you are a beginner or a technology professional.

Content:

Introduction to artificial intelligence and machine learning:
Overview of artificial intelligence.
Understand how intelligent systems work and interact with commands.

Principles of writing commands:
How to formulate orders clearly and specifically.
Avoid vague orders and make sure directions are comprehensive.

Command structure:
Typical command components: inputs, processors, and outputs.
Use conditional commands and repetitive operations.

Test and improve commands:
Methods for testing the effectiveness of commands and verifying the accuracy of the response.
Optimize orders based on the results and data received.

Application examples:
Practical application on writing commands for various artificial intelligence systems such as chatbots, recommendation systems, and natural language processing.

best practices:
Tips for keeping orders organized and maintainable.
How to write commands that handle unexpected situations.

Expected benefits:
Trainees will learn how to effectively communicate with intelligent systems to achieve desired goals more efficiently, and how to employ artificial intelligence to solve complex problems and provide continuous performance improvements.


Level: Beginner
Media: educational videos, practical applications, and interactive exercises.
verified badge
Awsaf
This class is designed for students from Class 1 to 5, focusing on building a strong foundation in Mathematics, Science, and Computer Science. Lessons are engaging, interactive, and adapted to the learning pace of each student. The goal is to make learning fun and meaningful while helping students develop essential skills, improve their academic performance, and build confidence in these core subjects.

Class 1 Mathematics (Age: 6–7 years)
Key Learning Objectives:
-Develop basic number sense and counting skills.
-Introduce simple arithmetic operations.
-Understand basic shapes, patterns, and measurement concepts.
*Concepts and Skills:
-Numbers
-Addition and subtraction (up to 2 digits)
-Word problems (single step)
-Shapes and Geometry
-Measurement
-Patterns and Sorting
-Data Handling

Class 1 Computer Science (Age: 6–7 years)
*Key Learning Objectives:
-Introduce basic computer concepts and terminology.
-Familiarize students with computer parts and simple operations.
-Build basic digital literacy.

*Concepts and Skills:
-Introduction to Computers
-Parts of a Computer
-Basic Computer Operations
-Keyboard Skills
-Drawing and Painting

Class 1 Science (Age: 6–7 years)
Key Learning Objectives:

-Develop curiosity about the natural world.
-Introduce basic concepts of living and non-living things.
-Understand the human body, plants, animals, and the environment.

Concepts and Skills:
-Living and Non-Living Things
-Plants and Animals
-Human Body and Health
-Weather and Seasons
-Our Surroundings

Class 1 English (Age: 6–7 years)
Key Learning Objectives:
-Develop basic reading, writing, listening, and speaking skills.
-Build vocabulary and learn simple sentence structures.
-Introduce phonics and sound-letter association.

Concepts and Skills:
-Reading and Phonics
-Writing Skills
-Speaking and Listening
-Grammar
-Creative Expression
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 Ahmed