facebook
favorite button
super instructor icon
Betrouwbare leraar
Deze leraar antwoordt snel. Dit getuigt van een goede dienstverlening naar haar of zijn leerlingen toe.
member since icon
Sinds april 2023
Leraar sinds april 2023
GCSE and IGCSE Computer Science - Exam preparation
course price icon
Van 26.35 € /h
arrow icon
I have experience in teaching IGCSE computer science curriculum, I can help you prepare for your exams. whether you need to understand concepts in theory part, or you want to practice the programming part, contact me and I will be happy to help :)
Locatie
location type icon
Online vanuit Libanon
Over
Hi, my name is Hadia. I’m a computer engineer with 20 years of experience in education. I’ve had the opportunity to teach computer science to students of all ages, from kindergarten to high school.

I’ve taught a variety of topics, including computer basics, Microsoft Office (Word, PowerPoint, Excel, Access), Visual Basic, Python, and Scratch.

In my classes, I customize the content based on each student's needs and interests, and we work on projects that make learning fun and engaging.
Opleiding
-Lebanese University, BS in Computer and Communication Engineering
-American University of Beirut, Teaching Diploma
-Lebanese University, Master's in Education.
Leservaring
I have 20 year experience in education, I had the chance to teach computer science subject for all grade levels, from kindergarten till secondary classes.
Some of the computer science topics that I taught: Computer basics, Microsoft office(Word, PowerPoint, Excel, Access), visual basic, Python, and Scratch.
I have 2 years of experience teaching GCSE Computer Science, and I also teach Python to college students.
Leeftijd
Kinderen (7-12 jaar oud)
Tieners (13-17 jaar oud)
Volwassenen (18-64 jaar oud)
Senioren (65+ jaar oud)
Niveau van de leerling
Beginner
Gemiddeld
Gevorderden
Duur
30 minuten
45 minuten
60 minuten
De les wordt gegeven in
Engels
Arabisch
Beoordelingen
Beschikbaarheid typische week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
I teach Python programming to students of all levels, tailoring the curriculum to meet each student's unique needs and interests. By incorporating engaging projects, I make the learning experience enjoyable and practical. In addition to teaching Python to GCSE and college students, I also provide support for beginners and young learners.
Lees meer
Hello!
I am Hadia, and I am an experienced coding tutor for kids, teens, and adults.
I teach Scratch and App Inventor coding for kids and Python for teens and beginners.
I have 20 years of experience in the education field; I worked as a curriculum developer and educational supervisor, and I had the chance to teach computer science subjects for all grade levels, from kindergarten through secondary classes.
I believe that teaching programming isn’t just about how to type lines of code. It is more about teaching how to think logically. I usually customize the content according to the student's needs and interests, and I encourage my students to create their own projects that make learning more meaningful and enjoyable.
Lees meer
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
Dear student

I am a young, motivated, and enthusiastic mathematics, computer science, and study methods teacher.

Students may not always be able to follow along well in certain lessons because sometimes things go fast, and sometimes just need a little more time to understand certain things. Understanding the subject matter is very important. I therefore offer tailor-made extra lessons for every student! Every student is different and learns differently. Because of the teacher training that I have followed and the years of experience in giving tutoring, I know a lot of (online) tools with which students can store things efficiently and better in memory. The student will realize that learning in this way is also much more fun!

Courses in which I give extra lessons:
- Math
- Computer science (Excel, Word, Access, Programming ...)
- Study methods

Feel free to contact me if you have any questions. :)
verified badge
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.

The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.


COURSE OUTLINES:

KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
verified badge
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.

Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking

Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
verified badge
Python is a Programming Language widely used with huge capabilities on building projects of many different kinds but the most important advantage is that it is easy to learn and it can be a good start for someone to embrace Computer Science and improve their logical thinking.
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
I am a Master student in civil engineering with a degree in applied mathematics, I offer my services throughout Belgium and for all students who have difficulties or who want to break records in school.

I have an experience of more than 3 years and a fairly variable methodology depending on the student.

In my methodology I always want first to help the student to catch up with his classmates and teachers and then push him to go much further in his thoughts while having fun and without the slightest pressure.

The course can be given in French, Dutch, English or Arabic, whether face-to-face or remotely.

I give :

● Math (all)

● sciences (physics, chemistry, construction, dynamics, materials, hydraulics, geology, ..)

● IT (python, C, Java, matlab, office software, visualization software,..)
● Numerical analysis, Linear automatic

● Economics (basic notions, macro-micro economics)

● Arabic (Tome of Medina, literacy, writing, reading, "Fusha")


And for primary secondary students:

● A mass of level exercises (0->university)

● variable learning methods (
-> memorization.
-> visualization
-> exercises
-> interros and mock exams permanently and with a timing
-> 1 big problem to solve per session)
verified badge
I can show you how to upload edit and export your video using Avid, Pinnacle or other video editor. I can teach you how to use wix online editor to create your own webpage, how to design the webpage, how to use all the options of the platform and chose best plan for your idea.
verified badge
Embark on an immersive journey that will help you and clarify the material as we take a deep dive into of Java, Python, Object-Oriented Programming (OOP), Machine Learning, and Deep Learning, focusing on neural networks, Liquid State Machines (LSM), Genetic Algorithms (GA), and more.

Special rate applies for purely web/app development as a part-time full-stack developer/engineer.
verified badge
A 34-year-old university graduate, business engineer, with 12 years of professional experience, offers her teaching services.

Lessons (1 hour online only) - 1.5 or 2 hours depending on the subject/level/location
Educational and organized teacher with excellent revision and organizational techniques
Microsoft Office - Excel/Word/PowerPoint - email - typing - ...

Educational and patient with a good methodology adapted to each student

97% success rate with regular monitoring

Feel free to contact me for more information!
See you soon
verified badge
I specialize in teaching ICT, computer science, and programming to help students develop essential digital skills for today's tech-driven world. My lessons are designed to guide you through both foundational concepts and more advanced topics, depending on your current level. I teach you very easy methods to understand complex parts of programming, breaking down difficult concepts into simple, digestible steps. Whether you’re a complete beginner looking to understand basic computer operations or an advanced learner aiming to master coding, networking, or system administration, I tailor each lesson to your needs. You will work on real-world projects, and I will provide exercises to reinforce learning and track your progress. Let's build your technical expertise together!
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
For complex problems you need mathematics, statistics and computer skills to be able to manage it. Once you can describe a problem in terms of numbers then the solution will follow naturally. Get in touch and I will use real life problems to teach you mathematics, statistics and computer science in a very easy way. These subjects are only difficult if the teacher murders it.
verified badge
Hi! I’m Wahagn, a qualified international school teacher with 4+ years of teaching Computer Science and Computing to 8-18 year old students. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe.

I teach fun, engaging programming classes for absolute beginners and give school support. Students learn logical thinking, problem solving, and creativity.
verified badge
I offer structured and personalised online mathematics lessons for students in primary (5th–6th grade) and lower secondary education (1st–2nd year).

With seven years of experience as a mathematics teacher, I focus on building strong foundations and helping students truly understand the logic behind the exercises instead of memorising formulas.

My teaching approach is calm, step-by-step and adapted to each student’s level and learning pace. During our lessons, we:

- Review previous material
- Explain new concepts clearly
- Practise together
- Work on targeted exercises
- Analyse mistakes to improve understanding

My goal is not only to improve grades, but also to build confidence and independent thinking skills.

The first lesson is free so we can assess the student’s needs and set clear learning objectives.
verified badge
I teach everything related to IT, from basic digital skills to more complex topics like programming, networking, ethical hacking, and AI. The first class will be a sort of orientation where we'll explore what interests you most. IT is a very broad field, and the most important thing is, of course, that you choose something you enjoy and that appeals to you. :)
Video thumbnail
Play icon
Hadia's video
message icon
Contacteer Hadia
repeat students icon
1e les wordt ondersteund
door onze
Good-fit Leraar Garantie
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
Dear student

I am a young, motivated, and enthusiastic mathematics, computer science, and study methods teacher.

Students may not always be able to follow along well in certain lessons because sometimes things go fast, and sometimes just need a little more time to understand certain things. Understanding the subject matter is very important. I therefore offer tailor-made extra lessons for every student! Every student is different and learns differently. Because of the teacher training that I have followed and the years of experience in giving tutoring, I know a lot of (online) tools with which students can store things efficiently and better in memory. The student will realize that learning in this way is also much more fun!

Courses in which I give extra lessons:
- Math
- Computer science (Excel, Word, Access, Programming ...)
- Study methods

Feel free to contact me if you have any questions. :)
verified badge
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.

The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.


COURSE OUTLINES:

KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
verified badge
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.

Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking

Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
verified badge
Python is a Programming Language widely used with huge capabilities on building projects of many different kinds but the most important advantage is that it is easy to learn and it can be a good start for someone to embrace Computer Science and improve their logical thinking.
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
I am a Master student in civil engineering with a degree in applied mathematics, I offer my services throughout Belgium and for all students who have difficulties or who want to break records in school.

I have an experience of more than 3 years and a fairly variable methodology depending on the student.

In my methodology I always want first to help the student to catch up with his classmates and teachers and then push him to go much further in his thoughts while having fun and without the slightest pressure.

The course can be given in French, Dutch, English or Arabic, whether face-to-face or remotely.

I give :

● Math (all)

● sciences (physics, chemistry, construction, dynamics, materials, hydraulics, geology, ..)

● IT (python, C, Java, matlab, office software, visualization software,..)
● Numerical analysis, Linear automatic

● Economics (basic notions, macro-micro economics)

● Arabic (Tome of Medina, literacy, writing, reading, "Fusha")


And for primary secondary students:

● A mass of level exercises (0->university)

● variable learning methods (
-> memorization.
-> visualization
-> exercises
-> interros and mock exams permanently and with a timing
-> 1 big problem to solve per session)
verified badge
I can show you how to upload edit and export your video using Avid, Pinnacle or other video editor. I can teach you how to use wix online editor to create your own webpage, how to design the webpage, how to use all the options of the platform and chose best plan for your idea.
verified badge
Embark on an immersive journey that will help you and clarify the material as we take a deep dive into of Java, Python, Object-Oriented Programming (OOP), Machine Learning, and Deep Learning, focusing on neural networks, Liquid State Machines (LSM), Genetic Algorithms (GA), and more.

Special rate applies for purely web/app development as a part-time full-stack developer/engineer.
verified badge
A 34-year-old university graduate, business engineer, with 12 years of professional experience, offers her teaching services.

Lessons (1 hour online only) - 1.5 or 2 hours depending on the subject/level/location
Educational and organized teacher with excellent revision and organizational techniques
Microsoft Office - Excel/Word/PowerPoint - email - typing - ...

Educational and patient with a good methodology adapted to each student

97% success rate with regular monitoring

Feel free to contact me for more information!
See you soon
verified badge
I specialize in teaching ICT, computer science, and programming to help students develop essential digital skills for today's tech-driven world. My lessons are designed to guide you through both foundational concepts and more advanced topics, depending on your current level. I teach you very easy methods to understand complex parts of programming, breaking down difficult concepts into simple, digestible steps. Whether you’re a complete beginner looking to understand basic computer operations or an advanced learner aiming to master coding, networking, or system administration, I tailor each lesson to your needs. You will work on real-world projects, and I will provide exercises to reinforce learning and track your progress. Let's build your technical expertise together!
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
For complex problems you need mathematics, statistics and computer skills to be able to manage it. Once you can describe a problem in terms of numbers then the solution will follow naturally. Get in touch and I will use real life problems to teach you mathematics, statistics and computer science in a very easy way. These subjects are only difficult if the teacher murders it.
verified badge
Hi! I’m Wahagn, a qualified international school teacher with 4+ years of teaching Computer Science and Computing to 8-18 year old students. I hold a BSc and MSc in Computer Science from Leiden University and have worked in international schools across Europe.

I teach fun, engaging programming classes for absolute beginners and give school support. Students learn logical thinking, problem solving, and creativity.
verified badge
I offer structured and personalised online mathematics lessons for students in primary (5th–6th grade) and lower secondary education (1st–2nd year).

With seven years of experience as a mathematics teacher, I focus on building strong foundations and helping students truly understand the logic behind the exercises instead of memorising formulas.

My teaching approach is calm, step-by-step and adapted to each student’s level and learning pace. During our lessons, we:

- Review previous material
- Explain new concepts clearly
- Practise together
- Work on targeted exercises
- Analyse mistakes to improve understanding

My goal is not only to improve grades, but also to build confidence and independent thinking skills.

The first lesson is free so we can assess the student’s needs and set clear learning objectives.
verified badge
I teach everything related to IT, from basic digital skills to more complex topics like programming, networking, ethical hacking, and AI. The first class will be a sort of orientation where we'll explore what interests you most. IT is a very broad field, and the most important thing is, of course, that you choose something you enjoy and that appeals to you. :)
Good-fit Leraar Garantie
favorite button
message icon
Contacteer Hadia