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 May 2021
Instructor since May 2021
Translated by GoogleSee original
Teaching programming and its basics in the Java language and teaching computers
course price icon
From 4.33 € /h
arrow icon
Programming is very important, generates significant profits, and is extremely enjoyable. It allows you to start your own business without being tied to a specific location or salary. Even if you work for a job, you'll earn a lot, and your opportunities will increase significantly. That's why I want everyone to learn programming and benefit from it.
Extra information
We will explain online while you are in your home on your device, and we will see and follow with you step by step..and if you are not able to accommodate online, we will set an appointment and explain online in a place
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Helwan, Egypt
location type icon
Online from Saudi Arabia
About Me
I'm a software engineer who has worked in many places and developed programs for large organizations affiliated with the armed forces. While I'm working, I enjoy studying programming because I really want it to become widespread; it's very enjoyable and generates significant profits.
Education
Faculty of Computers and Information, Zagazig University, with a good overall grade...Graduation year 2018, Department of Computer Science...I learned and gained a lot during my studies, which made me strong in this field.
Experience / Qualifications
Six years of experience in the software industry, having worked for many companies including Al-Suwaidi, NTG Clarity, Vodafone, and others, most recently Elm Company in Riyadh, Saudi Arabia.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
Arabic
English
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
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
As a Computer Engineering graduate, I have a solid foundation in programming and am eager to share my knowledge with you. In this class, I will comprehensively introduce programming in C/C++ or Java. We will start with the basics and progress to more advanced topics, including data types, control structures, and functions.

Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have.

By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects.

Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.
verified badge
Arabic language teacher for the preparatory and secondary stages, a teacher of rhetoric and rhetoric for students of the Faculties of Dar Al Uloom, Arts and Education, one year experience in teaching in Egypt and the Arab Gulf states, you will be able to understand your lessons in a coordinated and easy way that helps you to excel and achieve the highest grades and grades.
verified badge
Long track record and experience in teaching international curriculum Math and Physics for American SAT British IGCSE IB. Students outstanding results are guaranteed

Experience and teaching talent
I tutor in new Cairo, Rehab, Nasr city , Heliopolis, Maadi, Shourouk, Madinaty.
verified badge
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
verified badge
Distinguished and brilliant teacher for teaching pure mathematics and mathematical statistics for high school, universities, engineering and technology students, higher institutes and equivalency students
Where the teacher explains the scientific material in an easy and facilit manner, he repeats the explanation more than once and solves the lieutenants and cars for each lesson
verified badge
I am: a teacher (Arabic language), holds a master's degree in (grammar).
Teaching reading and writing.
* Foundation students in the Arabic language and grammar.
* Teaching the Arabic language, for all stages and educational curricula.
* Explain grammar rules easily.
* Teaching also (social studies, religious education).
verified badge
This course is designed for IGCSE and GCSE Chemistry students who aim to achieve high academic results through structured, exam-focused preparation.

With over 10 years of teaching experience and a background in Pharmacy and Quality Management, I provide systematic guidance that strengthens conceptual understanding, improves problem-solving skills, and develops exam confidence.

The course supports students following:
Cambridge IGCSE Chemistry
Edexcel IGCSE Chemistry
GCSE Chemistry (AQA, Edexcel, OCR)

Full syllabus coverage

Atomic structure and bonding
Stoichiometry and quantitative chemistry
Acids, bases, and salts
Energetics and rates of reaction
Organic chemistry foundations
Electrolysis and redox reactions
Experimental techniques and data analysis
Structured exam question practice
Past paper solving with mark scheme training

Teaching Approach

Many students lose marks not because they lack understanding, but because they are unfamiliar with exam technique.
In this course, students learn to:
Answer structured and extended questions effectively
Apply formulas accurately in calculations
Interpret graphs and experimental data
Avoid common exam mistakes
Manage time efficiently during examinations
verified badge
Dynamics is a very important subject and creates a qualitative leap in the student’s engineering thinking so that he becomes ready for the journey of engineering creativity. I have great experience and studied under the greatest university doctors in Syria. I gained 7 years of teaching experience. I traveled in Egypt, Libya and Denmark and became familiar with the different curricula. Science is one for those who are able to He understands it, as it is not a memorization of problems, but rather a constructive and sequential thought, and we can reach towers in the case of construction. It is true that my goal is to transfer and cultivate passion and develop it in the engineering generation, God willing, and with the success of God, and there is no power or strength except in God, and God is the Greatest.
verified badge
This class will teach you how to create your own website from scratch, allowing you to start freelancing with the most popular and sought-after languages. It will also get you ready for college or school by covering all the basics you need to know.

HTML:
# Understanding the foundation of any HTML document (Doctype, html, head, body, ..etc).
# Using tags that provide meaning to the web content (like article, section, header, footer, ..etc).
# Essential for interactive websites (types of inputs, validation attributes, ..etc).

CSS:
# How to target elements properly and understand which styles are more suitable.
# Good understanding of content flow, positioning, Flexbox, and Grid systems.
# Using media queries and relative units to create designs that work across different devices.
# Improve user experience with CSS animations and transitions for interactive UIs.

JavaScript:
# Interacting with the Document Object Model to dynamically change HTML and CSS.
# Understanding how to properly capture and respond to user events (click, load, input, submit, ..etc).
# Using Promises and Async functions for performing asynchronous operations.
# Basic understanding of popular libraries and frameworks like React or Jquey for building complex applications.

Python:
# Good Understanding of Variables, basic types, lists, dictionaries, sets, and tuples.
# Good understanding of if, for, while, and exception handling constructs.
# Understanding how to write reusable functions and organize code into modules.
# Master the basics of Object-Oriented Programming: Classes, inheritance, polymorphism and encapsulation.
verified badge
I am thrilled to be your science teacherWith years of experience in teaching both young and older students, I am here to guide you through the fascinating worlds of chemistry and physics. My goal is to make learning these subjects not only informative but also fun and engaging. If you have any questions or need help with anything, please don't hesitate to ask—I’m here to help you succeed and enjoy the process of discovery. Let's embark on this scientific journey together!
verified badge
For completing the course of ICT or, CS, we will need to meet about 50 times, each time is about 60 min. In the first session, I will give you a brief description of the topics we will cover and the difficulty of each. During our meeting, I will explain from my notes on Google Drive for you after the session.
After each class, I answer sample questions on each topic and give you a homework to be discussed at the next class.
Because I lack experience in one-to-one teaching and because my work was in other field, Please, be notified that I need a review upon my explanation in turn. This review is helping me to develop.
Thanks in advance.
verified badge
I am a teacher of English for children and adults. I am a student at the American University in Cairo. English has been my favorite language since I was young. It is also one of the best languages to learn as a field of work and it provides suitable job opportunities in various fields.
verified badge
I offer an introductory course on Python programming, perfect for beginners who want to learn the basics of coding. In this course, you’ll learn fundamental programming concepts, including variables, data types, control structures, functions, and modules. We’ll also cover essential topics like file handling, error handling, and working with libraries. Through hands-on exercises and real-world examples, you’ll gain practical experience and build a solid foundation in Python. Whether you’re new to programming or looking to add Python to your skill set, this course will help you get started with confidence.
verified badge
Hello, my name is Jacob. I am a native English speaker born and raised in the United Kingdom. I have worked as an English teacher for the past year and will now be moving into offering private tutoring sessions.

My experience teaching English professionally in Egypt has allowed me to create comprehensive strategies tailored specifically to the needs of Egyptian students, from which I have had remarkable results.

My lessons are conducted in students homes
verified badge
Private Programming Lessons for you / your family / your company employees
Programming Tutor – IGCSE & Computer Science Subjects
Deeper understanding, stronger results

• Lecturer at the American University AUC
• Over 20 years of experience in training students for government employees, oil companies (BP), food companies (Nestle), banks (CIB), and telecommunications companies (Vodafone).

• Teaching curricula, syllabuses, courses:
o IGCSE (Computer Science 0478, ICT 0417)
o Programming and computer courses for all educational levels (from primary to university)
o Microsoft Windows, Word, Excel, PowerPoint, Outlook, MS-Project
o Programming, C, C++, VB.NET, C#, Python, Database, SQL, MQL, VBA
o HTML, CSS, JavaScript, Angular
o Different database systems
o Data analysis using Excel
o Computer and Information Colleges Curricula
o Using artificial intelligence in life and work

• Master office applications to improve your job performance.
• Prepare yourself to work as a Front-End / Back-End / Full Stack Developer
• Theoretical and practical training for market requirements
• Don't miss out on technology. Lessons are designed for the elderly, in a simple and understandable way (use of computers and their programs, use of mobile phones, dealing with the Internet and social media).
• Lessons are available in person or online.
message icon
Contact Abdelrhman
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
As a Computer Engineering graduate, I have a solid foundation in programming and am eager to share my knowledge with you. In this class, I will comprehensively introduce programming in C/C++ or Java. We will start with the basics and progress to more advanced topics, including data types, control structures, and functions.

Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have.

By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects.

Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.
verified badge
Arabic language teacher for the preparatory and secondary stages, a teacher of rhetoric and rhetoric for students of the Faculties of Dar Al Uloom, Arts and Education, one year experience in teaching in Egypt and the Arab Gulf states, you will be able to understand your lessons in a coordinated and easy way that helps you to excel and achieve the highest grades and grades.
verified badge
Long track record and experience in teaching international curriculum Math and Physics for American SAT British IGCSE IB. Students outstanding results are guaranteed

Experience and teaching talent
I tutor in new Cairo, Rehab, Nasr city , Heliopolis, Maadi, Shourouk, Madinaty.
verified badge
After Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.

- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.

- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.

- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.

- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.

- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.

- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.

**Programming and Coding Lessons for All Ages**

Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.

**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.

**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.

**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.

**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.

Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!

========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.

Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
verified badge
Distinguished and brilliant teacher for teaching pure mathematics and mathematical statistics for high school, universities, engineering and technology students, higher institutes and equivalency students
Where the teacher explains the scientific material in an easy and facilit manner, he repeats the explanation more than once and solves the lieutenants and cars for each lesson
verified badge
I am: a teacher (Arabic language), holds a master's degree in (grammar).
Teaching reading and writing.
* Foundation students in the Arabic language and grammar.
* Teaching the Arabic language, for all stages and educational curricula.
* Explain grammar rules easily.
* Teaching also (social studies, religious education).
verified badge
This course is designed for IGCSE and GCSE Chemistry students who aim to achieve high academic results through structured, exam-focused preparation.

With over 10 years of teaching experience and a background in Pharmacy and Quality Management, I provide systematic guidance that strengthens conceptual understanding, improves problem-solving skills, and develops exam confidence.

The course supports students following:
Cambridge IGCSE Chemistry
Edexcel IGCSE Chemistry
GCSE Chemistry (AQA, Edexcel, OCR)

Full syllabus coverage

Atomic structure and bonding
Stoichiometry and quantitative chemistry
Acids, bases, and salts
Energetics and rates of reaction
Organic chemistry foundations
Electrolysis and redox reactions
Experimental techniques and data analysis
Structured exam question practice
Past paper solving with mark scheme training

Teaching Approach

Many students lose marks not because they lack understanding, but because they are unfamiliar with exam technique.
In this course, students learn to:
Answer structured and extended questions effectively
Apply formulas accurately in calculations
Interpret graphs and experimental data
Avoid common exam mistakes
Manage time efficiently during examinations
verified badge
Dynamics is a very important subject and creates a qualitative leap in the student’s engineering thinking so that he becomes ready for the journey of engineering creativity. I have great experience and studied under the greatest university doctors in Syria. I gained 7 years of teaching experience. I traveled in Egypt, Libya and Denmark and became familiar with the different curricula. Science is one for those who are able to He understands it, as it is not a memorization of problems, but rather a constructive and sequential thought, and we can reach towers in the case of construction. It is true that my goal is to transfer and cultivate passion and develop it in the engineering generation, God willing, and with the success of God, and there is no power or strength except in God, and God is the Greatest.
verified badge
This class will teach you how to create your own website from scratch, allowing you to start freelancing with the most popular and sought-after languages. It will also get you ready for college or school by covering all the basics you need to know.

HTML:
# Understanding the foundation of any HTML document (Doctype, html, head, body, ..etc).
# Using tags that provide meaning to the web content (like article, section, header, footer, ..etc).
# Essential for interactive websites (types of inputs, validation attributes, ..etc).

CSS:
# How to target elements properly and understand which styles are more suitable.
# Good understanding of content flow, positioning, Flexbox, and Grid systems.
# Using media queries and relative units to create designs that work across different devices.
# Improve user experience with CSS animations and transitions for interactive UIs.

JavaScript:
# Interacting with the Document Object Model to dynamically change HTML and CSS.
# Understanding how to properly capture and respond to user events (click, load, input, submit, ..etc).
# Using Promises and Async functions for performing asynchronous operations.
# Basic understanding of popular libraries and frameworks like React or Jquey for building complex applications.

Python:
# Good Understanding of Variables, basic types, lists, dictionaries, sets, and tuples.
# Good understanding of if, for, while, and exception handling constructs.
# Understanding how to write reusable functions and organize code into modules.
# Master the basics of Object-Oriented Programming: Classes, inheritance, polymorphism and encapsulation.
verified badge
I am thrilled to be your science teacherWith years of experience in teaching both young and older students, I am here to guide you through the fascinating worlds of chemistry and physics. My goal is to make learning these subjects not only informative but also fun and engaging. If you have any questions or need help with anything, please don't hesitate to ask—I’m here to help you succeed and enjoy the process of discovery. Let's embark on this scientific journey together!
verified badge
For completing the course of ICT or, CS, we will need to meet about 50 times, each time is about 60 min. In the first session, I will give you a brief description of the topics we will cover and the difficulty of each. During our meeting, I will explain from my notes on Google Drive for you after the session.
After each class, I answer sample questions on each topic and give you a homework to be discussed at the next class.
Because I lack experience in one-to-one teaching and because my work was in other field, Please, be notified that I need a review upon my explanation in turn. This review is helping me to develop.
Thanks in advance.
verified badge
I am a teacher of English for children and adults. I am a student at the American University in Cairo. English has been my favorite language since I was young. It is also one of the best languages to learn as a field of work and it provides suitable job opportunities in various fields.
verified badge
I offer an introductory course on Python programming, perfect for beginners who want to learn the basics of coding. In this course, you’ll learn fundamental programming concepts, including variables, data types, control structures, functions, and modules. We’ll also cover essential topics like file handling, error handling, and working with libraries. Through hands-on exercises and real-world examples, you’ll gain practical experience and build a solid foundation in Python. Whether you’re new to programming or looking to add Python to your skill set, this course will help you get started with confidence.
verified badge
Hello, my name is Jacob. I am a native English speaker born and raised in the United Kingdom. I have worked as an English teacher for the past year and will now be moving into offering private tutoring sessions.

My experience teaching English professionally in Egypt has allowed me to create comprehensive strategies tailored specifically to the needs of Egyptian students, from which I have had remarkable results.

My lessons are conducted in students homes
verified badge
Private Programming Lessons for you / your family / your company employees
Programming Tutor – IGCSE & Computer Science Subjects
Deeper understanding, stronger results

• Lecturer at the American University AUC
• Over 20 years of experience in training students for government employees, oil companies (BP), food companies (Nestle), banks (CIB), and telecommunications companies (Vodafone).

• Teaching curricula, syllabuses, courses:
o IGCSE (Computer Science 0478, ICT 0417)
o Programming and computer courses for all educational levels (from primary to university)
o Microsoft Windows, Word, Excel, PowerPoint, Outlook, MS-Project
o Programming, C, C++, VB.NET, C#, Python, Database, SQL, MQL, VBA
o HTML, CSS, JavaScript, Angular
o Different database systems
o Data analysis using Excel
o Computer and Information Colleges Curricula
o Using artificial intelligence in life and work

• Master office applications to improve your job performance.
• Prepare yourself to work as a Front-End / Back-End / Full Stack Developer
• Theoretical and practical training for market requirements
• Don't miss out on technology. Lessons are designed for the elderly, in a simple and understandable way (use of computers and their programs, use of mobile phones, dealing with the Internet and social media).
• Lessons are available in person or online.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Abdelrhman