from13.80USD/ h
IGCSE ICT & CS, Programming/ Information subjects for college students
Translated by Google. Click to view original.
Private Programming Lessons for you / your family / your company employeesProgramming 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 (Design & Technology 0445, 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.
Location
Online via webcam
At student's location: Around New Cairo, Egypt






|
Use ctrl + wheel to zoom!
General info
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: | 60 minutes 120 minutes |
The class is taught in: | English, Arabic |
About Me
· محاضر للتطبيقات المكتبيه Word/Excel/PowerPoint/Outlook· تدريب تطبيقات إدارة المشاريع MS-Project لعدة شركات بترول مثل BP
· تدريب على مختلف لغات البرمجه مثل Python, C,C++,C#, VB.NET
· تدريب على بناء مواقع الإنترنت من خلال تكنولوجيات مختلفه مثل HTML/CSS/JavaScript/Angluar
· تدريب على مختلف أنظمة قواعد البيانات مثل MS-SQL
· مجموعة من العملاء التي شرفت بالتدريب لهم:
o جابكو للبترول، سابسكو، باجيسكو، RandySmith
o البنك الأهلي، NSGB، البنك المركزي، البنك التجاري الدولي
o أمريكانا، نستله، كادبوري، ألفا ماركت، بيبسي، كوكاولا، 3M
o سيمينز، فودافون، تيليكوم إيجيبت، تي إي داتا
o IBM، كرايسلر، فاليو، MM
o BHF، FGF، موظفين حكومة ليبا إدارة الدعم الفني
o ظباط الجيش السوداني ، موظفي حكومة العراق و الكويت (مختلف الوزارات)
o Microsoft، يمن سوفت، ABB، موظفي سفارة بلجيكا
Education
· التعليم:o 1996 إلي 2001
o بكالوريوس علوم كمبيوتر و تكنولوجيا إدارة من الجامعه الحديثه
o 2007 إلي 2009
o دبلومة علوم كمبيوتر (تمهيدي ماجيستير)
o تقدير عام جيد جداً
CS 2001
Diploma in CS 2009, Very Good
o محاضر معتمد من شكرة مايكروسوفت MCT
o محاضر معتمد من شركة نيوهورايزونز
o Microsoft certified technology specialist
o Microsoft certified Application Developer
o Microsoft certified Web Developer
Experience / Qualifications
· مراكز تدريب قمت بالعمل بها:o الجامعة الأمريكيه بالقاهره
o المنظمة العربية
o جامعة المستقبل
o NewHorizons (multinational compay)
o مركز تدريب الإذاعه و التليفيزيون
o Excced Gulf
o Raya Academy
o YAT
o IT-Egypt
o IT-Egypt Corp
o Amazon
o Total Tech (KSA)
o Knwology (multinational company)
o Informatica
Ask a question
Send a message explaining your needs and Amr will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Saturday at 2:00 | Sunday at 2:00 | |
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Saturday at 3:00 | Sunday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Saturday at 4:00 | Sunday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Saturday at 5:00 | Sunday at 5:00 | |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Saturday at 6:00 | Sunday at 6:00 | |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Saturday at 12:00 | Sunday at 12:00 | |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Saturday at 13:00 | Sunday at 13:00 | |
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $13.80Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since August 2025
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Saturday at 2:00 | Sunday at 2:00 | |
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Saturday at 3:00 | Sunday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Saturday at 4:00 | Sunday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Saturday at 5:00 | Sunday at 5:00 | |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Saturday at 6:00 | Sunday at 6:00 | |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Saturday at 12:00 | Sunday at 12:00 | |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Saturday at 13:00 | Sunday at 13:00 | |
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $13.80Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.
This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.
As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.
I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.
Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
From Zero to Web Hero - Learn Python & Django Step by Step
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.
✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.
Let’s turn your curiosity into code. First session gets you started!
Python Programming: Learn to code from scratch, develop your own projects, and progress.
This course is for anyone who wants to learn to program in Python, whether you are a student, a professional, or simply curious.
Python is one of the most widely used languages today, thanks to its simplicity and power. You'll learn how to write your first programs, manipulate data, automate tasks, and understand the essential foundations of modern programming.
The objective is to make you independent in developing your own projects (scripts, small software, data analysis, etc.) and acquire a skill sought after in the academic and professional world.
Programming Course – Learn to code step by step, from beginner to independent
Do you want to discover programming or consolidate your basics?
I offer personalized courses in web development and programming, adapted to all levels.
You will be able to learn to:
Understanding the basics of computer logic
Write readable and structured code
Create your first web pages in HTML/CSS
Manipulate languages like JavaScript or Ruby
Solve problems and think “like a developer”
I adapt to your level, your needs (beginner, refresher, personal project, retraining), and your pace. The goal: to progress efficiently and confidently, in a supportive environment.
Cambridge-trained with 12+ years experience tutoring for Excellence: Maths, Physics, Programming, Engineering
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.
With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.
My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.
Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.
Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.
I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
Private lessons in Software Engineering and Computer Programming for all levels
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!
Java Training Course / Tuitions / Beginner and Intermediate
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required.
Course outlines:
- Objected Oriented Programming concepts (OOPS)
- Core Java Programming Introduction of Java
- Data types and Variables
- Methods
- Control Flow Statements
- Operators and Expressions
- While and do-while Loops
- Object-oriented Programming
- Objects and classes
- Using Java Objects
- Java Files and I/O
- Interfaces and Abstract Classes
- Inner Classes
Analog and digital electronics, VHDL, FPGA, programming
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
Computer Science and Programming Courses – Learn to Code and Master Information Technology
Do you want to learn computer science, programming or deepen your knowledge in information technology? I offer courses adapted to all levels, from beginner to advanced.
👉 Introduction to Computer Science and Operating Systems
👉 Introduction and improvement in object programming (solid experience in the Java language)
👉 Web development and databases (HTML, CSS, Javascript, SQL)
👉 Cybersecurity and information systems management
👉 Support for your projects and help with homework
Personalized courses, interactive teaching and guaranteed progress! Available online or in person. Contact me to discuss your goals and start your learning.
Artificial Intelligence for Kids: Create, Play, and Think with AI (8-16 years old) in English, French, and Spanish
Explore how ChatGPT works, create avatars, and discover what LLMs are, what they're for, and how they work.
Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
💻 Web Programming Course – HTML, CSS, Terminal & WordPress – Beginners Welcome!
Do you want to create your own website, understand how the code works, or master WordPress to become self-sufficient? I offer personalized online courses to help you learn step by step, with clarity and pedagogy.
👩🏫 What I propose:
* Introduction and improvement in HTML & CSS
* Using the Terminal (basic commands, Git, working environment)
* Creation of sites with WordPress (installation, themes, extensions, pages, basic SEO)
* Support for your personal or professional projects
* Advice on best practices and organization of your code
🎯 For whom?
* Complete beginners
* Freelancers, coaches, content creators
* Students or people in digital retraining
* Anyone curious to learn how to create a website
💡 Method: Interactive video lessons (Zoom/Meet), screen sharing, practical exercises, and flashcards. You progress at your own pace, with real support and simple explanations.
⏰ Flexible hours – 1 hour, 1.5 hour or 2 hour sessions
💶 Available packages
🌍 100% Online Courses – Wherever You Are!
See you soon.
Sandrine.
Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).
Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences
These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.
COURSE OBJECTIVES AND PEDAGOGICAL APPROACH
Resumption and deepening of fundamental concepts through exercises with course reminders.
Put the student in a situation of questioning and research.
Respond to individual issues and questions
Exercise training in order to achieve real mastery of the content.
Learn to build theoretical reasoning from observable facts or hypotheses.
Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)
This educational approach is effective since it has often led me to interesting results with my students.
Associate professor provides support courses in electrical engineering
Learn Excel VBA from Scratch: Automate Excel Even with Zero Experience!
This course is designed for complete beginners who want to learn Excel VBA programming from the ground up. Whether you're a student, professional, or freelancer, you’ll learn how to automate tasks, create intelligent macros, design simple forms, and manage data efficiently within Excel.
🔧 What You Will Learn:
The basics of programming: variables, loops, conditions, and procedures.
How to record and edit simple macros.
Automating tasks across cells, worksheets, workbooks, and named ranges.
Creating interactive forms (UserForms) for data entry and display.
Automating repetitive tasks like formatting, reporting, and even sending emails.
Exploring advanced tools: events, error handling, and integration with other applications.
🎯 Who Is This Course For?
Students, employees, or freelancers who work with Excel and want to save time.
Professionals looking to build custom tools tailored to their workflow.
No previous coding experience is required!
🛠️ Course Methodology:
Step-by-step, hands-on learning.
Clear explanations with real-life examples.
Tips on writing clean, understandable, and reusable code.
Your Computer Science Instructor: From Basics to AI & Beyond
Computer Science is more than just code—it's the foundation of innovation in today's world. In this comprehensive live class, I’ll guide you through everything from the basics of Computer Science to Object Oriented Programming (OOP), Data Structures & Algorithms (DSA), and advanced computing concepts.
We’ll cover:
Core Programming Languages: Python, C, C++, Java, JavaScript, and more
AP Computer Science Preparation
Hands-on Project Development
Artificial Intelligence, Data Science & Machine Learning
I can teach in my own structured style or fully adapt to your preferred curriculum, pace, and goals—whatever helps you learn best. Whether it’s exam prep or real-world projects, we’ll build your Computer Science skills your way.