facebook
favorite button
member since icon
Since January 2024
Instructor since January 2024
Translated by GoogleSee original
Python programming course for scientists, implement your project
course price icon
From 60 Fr /h
arrow icon
Python programming has become essential in scientific research. Do you have a Python code project that would make your research easier but don't know how to implement it? In this interactive course, we will code it together and you will learn according to your needs. Based on your project, this course will take you from installation to establishing an efficient workflow through the use of ChatGPT for programming assistance.

Target audience :
Master, PhD students or postdocs wanting to boost their research with effective Python codes. No prior knowledge is necessary.

Tutor:
Dr. Gonzague, specialist in physical chemistry with extensive experience in Python. My teaching focuses on your needs and your pace.
Location
location type icon
Online from Switzerland
About Me
Academic with an interdisciplinary background (chemistry, physics, bioelectronics and engineering) and international experience. My academic career took me from the University of Freiburg to the University of Bern, with stays at the Weizmann Institute of Science (IL) and the University of Cambridge (UK). Passionate about teaching and scientific mediation, my teaching is a balance of scientific rigor and personal development. In addition to helping you with programming, I am able to understand your analyzes and advise you if necessary.
Education
PhD in Physical Chemistry (Summa cum laude), University of Bern
Master in Chemistry, University of Friborg
Bachelor in Chemistry, University of Friborg
Different certifications in science communication
Experience / Qualifications
I taught Python programming to bachelor, master and PhD students at the University of Bern. Since then, I have been doing scientific communication and data analysis consulting.
Age
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Availability of a typical week
(GMT -05: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
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
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.
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
verified badge
Chemistry Calculations Masterclass | IGCSE & IB

### Master Chemistry Calculations and Maximize Your Exam Marks

Do you understand Chemistry theory but struggle when you face calculation questions?

Do you lose marks because of **formula selection, unit conversions, mathematical steps, significant figures, or poorly structured working**?

This masterclass is designed specifically for **IGCSE and IB Chemistry students** who want to build strong confidence in quantitative Chemistry and improve their exam performance.

I’m **Dr. Basil**, a Chemistry tutor with **10+ years of experience teaching international curricula**, including IGCSE, IB, GCSE, A-Level, and American Chemistry. With a background in Pharmacy and Quality Management, I use a systematic, step-by-step approach that helps students understand not only *how* to calculate the answer, but *why* each step is required.

### What You Will Master

**Core Quantitative Chemistry – IGCSE & IB**

• The mole concept and Avogadro's constant
• Relative atomic mass and relative formula mass
• Molar mass calculations
• Balanced equations and stoichiometric calculations
• Limiting reactants
• Percentage yield and atom economy
• Empirical and molecular formulae
• Gas volume calculations
• The ideal gas equation
• Concentration calculations
• Dilution calculations
• Titration calculations
• Reacting masses and volumes

**IB Chemistry – Additional Skills**

• Uncertainty calculations
• Percentage uncertainty and percentage error
• Significant figures and decimal places
• Data processing and evaluation
• Uncertainty in experimental results

### How We Work

Rather than simply memorizing formulas, you will learn a **repeatable method for solving Chemistry calculations**:

**Understand → Identify → Choose the equation → Substitute → Calculate → Check → Give the correct units**

We will work through progressively more challenging problems and use **IGCSE/IB-style exam questions and past papers** to develop speed, accuracy, and exam technique.

### This Masterclass Is Ideal For Students Who:

✓ Struggle with Chemistry calculations
✓ Understand the theory but cannot apply it to questions
✓ Make frequent calculation or unit-conversion errors
✓ Find stoichiometry and mole calculations difficult
✓ Need help with titration and concentration problems
✓ Want to improve their exam technique
✓ Are preparing for IGCSE or IB Chemistry exams
✓ Want structured practice and targeted feedback

### What You Can Expect

✓ Clear, step-by-step explanations
✓ Personalized instruction based on your current level
✓ Extensive calculation practice
✓ Exam-style questions and past-paper practice
✓ Identification and correction of recurring mistakes
✓ Guidance on showing working clearly to earn method marks
✓ Strategies for checking whether your answer is reasonable
✓ Focused preparation for IGCSE and IB examinations

**The goal is not simply to memorize Chemistry formulas — it is to develop the confidence and problem-solving skills to approach unfamiliar calculation questions successfully.**

Book a lesson and let's turn Chemistry calculations from a source of lost marks into one of your strongest areas.
verified badge
As a dedicated tutor with extensive experience in preparing students for standardized exams such as the SAT, GMAT, and SSAT, I understand the unique challenges that each of these tests presents. My approach is comprehensive and focuses on building a strong foundation in critical areas such as Mathematics, Quantitative Reasoning, Verbal Skills, and Analytical Writing. Each program I develop is tailored to the specific requirements of the exam, ensuring that students are well-prepared and confident on test day.

Having a deep understanding of the test formats and question types allows me to provide personalized strategies that target each student's individual strengths and weaknesses. I believe that every student has a unique learning style, and my goal is to enhance their test-taking skills while improving their time management. By fostering a supportive learning environment, I aim to boost students' confidence and empower them to achieve top scores.

My tutoring sessions incorporate a variety of effective methods, including real exam questions and timed practice tests. This hands-on approach allows students to familiarize themselves with the types of questions they will encounter, making the actual exam feel less daunting. I teach proven techniques for tackling even the most challenging problems, ensuring that students feel equipped to handle any question that comes their way.

One of the key components of my tutoring is helping students develop effective study habits. I provide guidance on creating a structured study plan that maximizes their preparation time and aligns with their personal goals. This structured approach not only keeps students on track but also helps them build a sense of accountability, which is crucial for success.

In addition to academic preparation, I also focus on the psychological aspects of test-taking. Many students experience anxiety leading up to exams, which can affect their performance. I teach relaxation techniques and mental strategies to help manage stress, allowing students to approach their exams with a calm and focused mindset. By addressing both the academic and emotional challenges of test preparation, I equip students with a well-rounded toolkit for success.

Feedback is an essential part of the learning process, and I make it a priority to provide constructive and actionable insights during our sessions. After each practice test, I conduct a thorough review of the results, highlighting areas for improvement while also acknowledging progress. This continuous feedback loop helps students understand their growth and keeps them motivated throughout their preparation.

My commitment to student success goes beyond just teaching content. I aim to inspire a love for learning and self-improvement in each of my students. Many of my former students have gone on to achieve their academic goals, securing places at prestigious universities and programs. Their success stories are a testament to the effectiveness of my tailored approach and the dedication I bring to each tutoring session.

If you're looking to master the SAT, GMAT, or SSAT with confidence, I invite you to book a session now. Together, we will develop a customized learning plan that suits your individual needs, ensuring that you are not only prepared to face the test but also equipped to excel and reach your highest potential. With my guidance and your commitment, we can achieve outstanding results. Let’s embark on this journey to success together!
verified badge
Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world?
This comprehensive and personalized academic support program is designed to meet your needs and help you succeed!

💡 Why Choose this Program?
This course offers tailor-made support, adapted to your level and your objectives:

🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts.
💡 Understand theoretical concepts in depth to better apply them in exercises and problems.
💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises.
🚀 Develop essential skills in algorithms and computer problem solving.
🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects.
With a caring educational approach, this course helps you gain confidence and achieve your academic goals.

📘 Mathematics – From Secondary to Bachelor
Mathematics is the key to academic success in many scientific and technical fields.
This module covers:

Secondary Level (Middle and High School):

Arithmetic, fractions, percentages, proportionality.
Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic).
Geometry: Theorems, trigonometry, analytical geometry.
Statistics and probability: Analyze data, calculate probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
University Level (Bachelor):

Differential and integral calculus: Derivatives, integrals, sequences and series.
Linear Algebra: Matrices, vectors, systems of linear equations.
Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing.
Numerical analysis: Methods for approximate resolution of equations and systems of equations.
Discrete Mathematics: Graphs, Boolean logic, combinatorics.
This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively.

💻 Programming – C, C++, Python and Java
Mastering programming is a major asset for success in the digital and technological field.
This module covers the fundamentals of programming to enable you to:

Understand algorithmic logic and computer problem solving.
Master the syntax of the C, C++, Python and Java languages.
Writing your first programs: Variables, conditional structures, loops, functions.
Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms.
Develop advanced skills:
Object-oriented programming (C++, Java): Classes, inheritance, polymorphism.
Memory management (C, C++): Dynamic allocation, pointers.
File manipulation: Reading and writing data.
Data structures: Lists, stacks, queues, binary trees.
Code optimization for faster and more efficient programs.
This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world.

🎯 Interactive and Motivating Teaching
Dynamic online courses: Learn from home in an interactive format with audio and screen sharing.
Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace.
Practical exercises and concrete projects: To apply theoretical concepts and develop your skills.
Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

High school students wishing to strengthen their foundations in mathematics or learn to program.
University students in science or computer science looking to deepen their knowledge of math and programming.
Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles.
Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java.
Adults in professional retraining wishing to acquire programming skills.
🚀 Ready to Succeed?
Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals.
Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Science includes all natural science subjects; PHYSICS, CHEMISTRY, BIOLOGY and MATHEMATICS . PHYSICS deals with MECHANICS of OBJECTS while CHEMISTRY deals with CHEMICAL CHANGES of different REACTIONS.On the other hand BIOLOGY is the study of LIFE PROCESSES and different MATERIALS that SUPPORTS LIFE.Whereas , MATHEMATICS is a subject that explains DIFFERENT CONCEPTS using NUMBERS and VARIABLES.
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
Hi, Tutor Kelvin here your Maths Tutor.

MATHS;
Many students fail Maths because of already defeated mindset about Maths and unsharpened analytical skills.
As an experienced Tutor, my aim is to bridge in that gap.That's to make sure no student must ever be troubled with a concept that has a solution .

Topics to be covered in MATHEMATICS are:
•Types of Numbers
•Algebra
•Sets
•Indices
•Fractions
•Functions
•Trigonometry
•Equatioms
•Probability
•Transformations
•Geometry
•Proportions
•Exponential and Decay Curves
•Distance time Graphs
•Mensuration
•Properties of a Circle
•Statistics

Q.Why you will love Maths after the lessons?
1.I will help break down concepts to the level of your understanding.
2.I will make sure that I explain all the steps required per topic.
3.At the end of the day, I could've made sure you know and understand the requirements for each question.This will be achieved by exposing you to final examination papers.
4.I make sure I teach all the topics based on the syllabus.
5.I also share useful study tips to make you excel academically.

NOTE; I am a straight forward Tutor who strives to bring out the best in every student on time.I am always innovative by using interactive mode of Teaching Methodology.

I use well structured notes and past papers.Once I teach my student/s a topic, I make sure the lesson is concluded by attempting Examination Questions together.
In addition, each lesson takes 1 hour (60 minutes) duration.That time , is fair enough to have had all the lesson objectives met.


Booking me for a class guarantees excellent grades.
I look forward to be your Tutor.Don't forget to share your review after the lesson/s.I thank you.
Best regards,
~Kelvin
verified badge
Understanding algorithms is essential for anyone pursuing computer science or programming. In this course, I provide a structured approach to learning algorithms—from fundamental concepts like sorting and searching to advanced techniques such as dynamic programming and graph theory. Whether you're preparing for exams, coding interviews, or aiming to improve your problem-solving skills, this course is designed to build strong algorithmic thinking. Through practical examples and step-by-step explanations, I help students master the logic and techniques needed to write efficient and elegant code.
verified badge
These courses are part of a structured and progressive training in Object-Oriented Programming (OOP) with JavaScript, designed for beginner or intermediate developers who want to understand in depth how the language works, write clearer, more maintainable code and prepare themselves calmly for modern frameworks like React ⚛️.

Object-Oriented Programming is often perceived as complex or abstract.

My goal is simple: to make it logical, concrete, and immediately applicable.

🎯 Training Objectives

Upon completion of this training, you will be able to:

Understanding what Object-Oriented Programming really is (and when to use it)
Create and manipulate objects in JavaScript in a clean and efficient way
Use ES6 classes, constructors, and methods with confidence
Mastering this, the prototype, and the instantiation logic
Apply encapsulation, inheritance, and polymorphism without confusion
Avoiding common mistakes made by OOP beginners
Structure your JavaScript code like a professional developer

📖 Training Plan – Object-Oriented Programming in JavaScript
1. Introduction to Object-Oriented Programming 🧠
Understanding the concept, objectives and benefits of OOP.
2. Procedural Programming vs. OOP
Why unstructured code quickly becomes unmanageable.
3. Objects in JavaScript
Properties, methods and representation of the real world.
4. The keyword this
Understanding the execution context (often poorly understood).
5. Limitations of simple objects
Why duplicating code is a bad idea.
6. Constructive functions
Create multiple objects from the same model.
7. The keyword new
What it's actually doing under the hood.
8. The prototype
Sharing methods and memory optimization.
9. ES6 Classes
Modern syntax and best practices.
10. The builder
Proper initialization of objects.
11. Data Encapsulation
Protect the internal state of objects.
12. Inheritance between classes
Reusing code intelligently.
13. The keyword super
Communication between parent and child in the classroom.
14. Polymorphism
The same behavior, several forms.
15. Composition vs. Inheritance
Choosing the right architecture.
16. Best practices in OOP
Write readable, scalable, and maintainable code.
17. Common mistakes made by beginners
Pitfalls to absolutely avoid.
18. Guided practical exercise
Creation of a concrete class (product, user, etc.).
19. Assessment Quiz (Multiple Choice Questions)
To validate the actual understanding of the concepts.

🛠️ Teaching method: Understand before writing

This training program is based on a progressive and pragmatic approach:
Clear and illustrated explanations
Concrete examples from real projects
Simple but effective exercises
Constant questioning to avoid rote learning
Adaptation to the learner's level and pace
Here, we don't "recite OOP" — we understand it.

🚀 Learner's result

At the end of the training, you will not only know how to write a JavaScript class.
You will know:

1- Why does it exist?
2- When to use it
3- and when not to use it

You will leave with:
a solid understanding of OOP
a cleaner and more professional code
an ideal foundation for learning React, Node.js or any other modern framework
verified badge
Je propose un accompagnement personnalisé en mathématiques, sciences et travail scolaire pour les élèves de 7 à 17 ans. Les cours sont adaptés à l’âge de chaque élève, à son niveau scolaire, à son programme, à son rythme d’apprentissage et à ses besoins individuels.

Cet accompagnement peut servir de soutien scolaire régulier, d’aide aux devoirs, de renforcement des notions fondamentales, d’aide pour surmonter des difficultés spécifiques, de préparation aux contrôles et examens, ou simplement permettre à l’élève de gagner en confiance et en autonomie dans son travail.

Selon l’âge et le niveau scolaire de l’élève, les cours peuvent inclure :

¤ Mathématiques — calcul, fractions, pourcentages, géométrie, algèbre, équations, fonctions, trigonométrie, probabilités, statistiques et résolution de problèmes

¤ Sciences — sciences générales, matière et énergie, notions de base en physique et chimie, biologie, corps humain, environnement, ainsi que d’autres thèmes selon le programme scolaire de l’élève

¤ Aide aux devoirs et soutien scolaire — compréhension des cours, réalisation des exercices, révision des notions difficiles, préparation aux contrôles et développement de méthodes de travail efficaces

Mon approche pédagogique évolue avec l’âge de l’élève. Pour les plus jeunes, je cherche à rendre les mathématiques et les sciences intuitives et intéressantes grâce à des explications claires, des exemples concrets et une approche qui stimule la curiosité. À mesure que l’élève progresse, j’introduis progressivement un raisonnement plus structuré, des méthodes de résolution de problèmes et davantage d’autonomie.

L’objectif n’est pas simplement de terminer les devoirs ou de mémoriser des informations, mais d’aider l’élève à comprendre ce qu’il apprend, à développer son raisonnement, à gagner en confiance et à devenir progressivement plus autonome.

Je suis titulaire d’un doctorat en physique et possède une solide formation académique en mathématiques, physique et sciences expérimentales. J’adapte chaque cours au programme scolaire réel de l’élève plutôt que de suivre un programme fixe.

Les cours peuvent être dispensés en français ou en anglais, avec des explications en arabe lorsque cela peut faciliter la compréhension.
verified badge
Online Worldwide | Primary to High School (Grades 3-12) | IGCSE | GCSE | High School Diploma
Struggling with Math? I make Math simple, clear, and exam-focused.
I teach: Algebra, Geometry, Trigonometry, Statistics, Calculus Basics, Word Problems, Past Paper Practice.
My method:
Diagnose weak areas in first lesson. Explain concepts with simple examples. Practice with graded exercises + homework help. Weekly progress tracker for parents. I have helped students jump 2-3 grades in one term. Whether you need foundation, homework support, or IGCSE/GCSE final revision, I will help you pass with confidence.
Platforms: Zoom / Google Meet / WhatsApp Video
Languages: English & Setswana
First lesson: Assessment + consultation!
Book now and boost your grade.2. ENGLISH DESCRIPTION - For English Class Title to use: English Tutor - Grammar, Essay Writing & Fluency - IGCSE & High School
Description:
Online Worldwide | Primary to High School | IGCSE English Language & Literature | GCSE
Confident English = Confident Student. I help you write better, speak clearly, and score higher.
I teach:
Grammar & Vocabulary | Essay Writing (Descriptive, Narrative, Argumentative)Comprehension & Summary Literature Analysis | Speaking & Presentation Skills | IGCSE / GCSE Exam Techniques. Each lesson: Clear explanation + Model essay + Your writing + My feedback within 24 hours.
Perfect for: ESL learners, primary students, high school students, adults, IGCSE/GCSE candidates.
Let's make English your best subject. Book your first today! 3. SCIENCE DESCRIPTION - For Science Class Title to use: Science Tutor - Biology, Chemistry, Physics - High School & IGCSE
Description:
Online Worldwide | Combined Science | Biology | Chemistry | Physics | IGCSE | GCSE
Science made easy with diagrams, real-life examples, and exam answers that get marks.
I teach:
Biology: Cells, Genetics, Ecology, Human Body; Chemistry: Atoms, Reactions, Periodic Table, Practicals; Physics: Forces, Energy, Electricity, Motion; Combined Science & General Science (Grades 6-12). What you get:
Visual lessons, simplified notes, past paper Q&A, practical demonstrations, exam technique (how to answer 6-mark questions).
I help students who say "I don't understand Science" become students who say "Science is easy!"
Suitable for IGCSE, GCSE, BGCSE, and all High School curricula.
Book your assessment.4. ICT / COMPUTER DESCRIPTION - For ICT Class (Highest Pay)Title to use: ICT & Computer Science - MS Office, Coding, IGCSE ICT - Online Worldwide
Description:
Online Worldwide | ICT | Computer Science | Digital Skills | IGCSE ICT | Beginners to Advanced
From computer basics to coding - I teach ICT for school, work, and the future.
I teach:
Computer Basics & Digital Literacy; Microsoft Office: Word, Excel, PowerPoint (Advanced formulas, presentations); Internet & Email Skills; IGCSE ICT Theory & Practical (Spreadsheet, Database, Document Production); Intro to Coding: Scratch & Python for Kids/Teens; Computer Skills for Adults & Students. Perfect for: Primary students, high school students, IGCSE ICT exam prep, adults needing work skills, beginners with zero experience.
Lesson style: Screen-share, hands-on practice, take-home tasks, step-by-step notes.
No jargon. 100% practical. You will use the computer confidently after 3 lessons.
Platforms: Zoom with screen share
Start today - First lesson includes a ICT skills assessment! Availability: Flexible - I teach across time zones (Africa, UK, Europe, USA) | Message me on Apprentus to schedule your time in Gaborone time (CAT).
verified badge
Hi! If physics is giving you a hard time and you are preparing for your GCSE or IGCSE exams under AQA, Edexcel, or OCR boards, I am here to help you take things from scratch and build complete confidence.
Here is how we go through the entire learning journey together:

Starting from the Basics: When we begin a new topic—whether it is forces, electricity, waves, or energy—we don't just jump into memorizing definitions. We start right from the very basics, breaking down what the concept actually means using simple, real-world logic.

Interactive Visual Learning: During our online session, we work on a shared digital whiteboard. I draw clean diagrams, circuit layouts, and ray optics step by step right in front of you so you can clearly visualize what is happening instead of just imagining it from a book.

Tackling Numericals: Physics formulas and calculations scare many students. We practice numerical problems slowly, learning how to rearrange formulas, substitute values correctly, and check units step by step until solving them becomes second nature.

Exam & Past Paper Practice: Once we finish a chapter, we immediately move to exam-style questions and past papers. We review how examiners mark answers, how to phraseexplanations properly, and how to manage time so you feel fully prepared and calm on your actual exam day.

Drop me a message anytime, and let's talk about which topics you want us to start working on together!
message icon
Contact Gonzague
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
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.
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
verified badge
Chemistry Calculations Masterclass | IGCSE & IB

### Master Chemistry Calculations and Maximize Your Exam Marks

Do you understand Chemistry theory but struggle when you face calculation questions?

Do you lose marks because of **formula selection, unit conversions, mathematical steps, significant figures, or poorly structured working**?

This masterclass is designed specifically for **IGCSE and IB Chemistry students** who want to build strong confidence in quantitative Chemistry and improve their exam performance.

I’m **Dr. Basil**, a Chemistry tutor with **10+ years of experience teaching international curricula**, including IGCSE, IB, GCSE, A-Level, and American Chemistry. With a background in Pharmacy and Quality Management, I use a systematic, step-by-step approach that helps students understand not only *how* to calculate the answer, but *why* each step is required.

### What You Will Master

**Core Quantitative Chemistry – IGCSE & IB**

• The mole concept and Avogadro's constant
• Relative atomic mass and relative formula mass
• Molar mass calculations
• Balanced equations and stoichiometric calculations
• Limiting reactants
• Percentage yield and atom economy
• Empirical and molecular formulae
• Gas volume calculations
• The ideal gas equation
• Concentration calculations
• Dilution calculations
• Titration calculations
• Reacting masses and volumes

**IB Chemistry – Additional Skills**

• Uncertainty calculations
• Percentage uncertainty and percentage error
• Significant figures and decimal places
• Data processing and evaluation
• Uncertainty in experimental results

### How We Work

Rather than simply memorizing formulas, you will learn a **repeatable method for solving Chemistry calculations**:

**Understand → Identify → Choose the equation → Substitute → Calculate → Check → Give the correct units**

We will work through progressively more challenging problems and use **IGCSE/IB-style exam questions and past papers** to develop speed, accuracy, and exam technique.

### This Masterclass Is Ideal For Students Who:

✓ Struggle with Chemistry calculations
✓ Understand the theory but cannot apply it to questions
✓ Make frequent calculation or unit-conversion errors
✓ Find stoichiometry and mole calculations difficult
✓ Need help with titration and concentration problems
✓ Want to improve their exam technique
✓ Are preparing for IGCSE or IB Chemistry exams
✓ Want structured practice and targeted feedback

### What You Can Expect

✓ Clear, step-by-step explanations
✓ Personalized instruction based on your current level
✓ Extensive calculation practice
✓ Exam-style questions and past-paper practice
✓ Identification and correction of recurring mistakes
✓ Guidance on showing working clearly to earn method marks
✓ Strategies for checking whether your answer is reasonable
✓ Focused preparation for IGCSE and IB examinations

**The goal is not simply to memorize Chemistry formulas — it is to develop the confidence and problem-solving skills to approach unfamiliar calculation questions successfully.**

Book a lesson and let's turn Chemistry calculations from a source of lost marks into one of your strongest areas.
verified badge
As a dedicated tutor with extensive experience in preparing students for standardized exams such as the SAT, GMAT, and SSAT, I understand the unique challenges that each of these tests presents. My approach is comprehensive and focuses on building a strong foundation in critical areas such as Mathematics, Quantitative Reasoning, Verbal Skills, and Analytical Writing. Each program I develop is tailored to the specific requirements of the exam, ensuring that students are well-prepared and confident on test day.

Having a deep understanding of the test formats and question types allows me to provide personalized strategies that target each student's individual strengths and weaknesses. I believe that every student has a unique learning style, and my goal is to enhance their test-taking skills while improving their time management. By fostering a supportive learning environment, I aim to boost students' confidence and empower them to achieve top scores.

My tutoring sessions incorporate a variety of effective methods, including real exam questions and timed practice tests. This hands-on approach allows students to familiarize themselves with the types of questions they will encounter, making the actual exam feel less daunting. I teach proven techniques for tackling even the most challenging problems, ensuring that students feel equipped to handle any question that comes their way.

One of the key components of my tutoring is helping students develop effective study habits. I provide guidance on creating a structured study plan that maximizes their preparation time and aligns with their personal goals. This structured approach not only keeps students on track but also helps them build a sense of accountability, which is crucial for success.

In addition to academic preparation, I also focus on the psychological aspects of test-taking. Many students experience anxiety leading up to exams, which can affect their performance. I teach relaxation techniques and mental strategies to help manage stress, allowing students to approach their exams with a calm and focused mindset. By addressing both the academic and emotional challenges of test preparation, I equip students with a well-rounded toolkit for success.

Feedback is an essential part of the learning process, and I make it a priority to provide constructive and actionable insights during our sessions. After each practice test, I conduct a thorough review of the results, highlighting areas for improvement while also acknowledging progress. This continuous feedback loop helps students understand their growth and keeps them motivated throughout their preparation.

My commitment to student success goes beyond just teaching content. I aim to inspire a love for learning and self-improvement in each of my students. Many of my former students have gone on to achieve their academic goals, securing places at prestigious universities and programs. Their success stories are a testament to the effectiveness of my tailored approach and the dedication I bring to each tutoring session.

If you're looking to master the SAT, GMAT, or SSAT with confidence, I invite you to book a session now. Together, we will develop a customized learning plan that suits your individual needs, ensuring that you are not only prepared to face the test but also equipped to excel and reach your highest potential. With my guidance and your commitment, we can achieve outstanding results. Let’s embark on this journey to success together!
verified badge
Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world?
This comprehensive and personalized academic support program is designed to meet your needs and help you succeed!

💡 Why Choose this Program?
This course offers tailor-made support, adapted to your level and your objectives:

🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts.
💡 Understand theoretical concepts in depth to better apply them in exercises and problems.
💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises.
🚀 Develop essential skills in algorithms and computer problem solving.
🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects.
With a caring educational approach, this course helps you gain confidence and achieve your academic goals.

📘 Mathematics – From Secondary to Bachelor
Mathematics is the key to academic success in many scientific and technical fields.
This module covers:

Secondary Level (Middle and High School):

Arithmetic, fractions, percentages, proportionality.
Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic).
Geometry: Theorems, trigonometry, analytical geometry.
Statistics and probability: Analyze data, calculate probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
University Level (Bachelor):

Differential and integral calculus: Derivatives, integrals, sequences and series.
Linear Algebra: Matrices, vectors, systems of linear equations.
Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing.
Numerical analysis: Methods for approximate resolution of equations and systems of equations.
Discrete Mathematics: Graphs, Boolean logic, combinatorics.
This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively.

💻 Programming – C, C++, Python and Java
Mastering programming is a major asset for success in the digital and technological field.
This module covers the fundamentals of programming to enable you to:

Understand algorithmic logic and computer problem solving.
Master the syntax of the C, C++, Python and Java languages.
Writing your first programs: Variables, conditional structures, loops, functions.
Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms.
Develop advanced skills:
Object-oriented programming (C++, Java): Classes, inheritance, polymorphism.
Memory management (C, C++): Dynamic allocation, pointers.
File manipulation: Reading and writing data.
Data structures: Lists, stacks, queues, binary trees.
Code optimization for faster and more efficient programs.
This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world.

🎯 Interactive and Motivating Teaching
Dynamic online courses: Learn from home in an interactive format with audio and screen sharing.
Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace.
Practical exercises and concrete projects: To apply theoretical concepts and develop your skills.
Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

High school students wishing to strengthen their foundations in mathematics or learn to program.
University students in science or computer science looking to deepen their knowledge of math and programming.
Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles.
Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java.
Adults in professional retraining wishing to acquire programming skills.
🚀 Ready to Succeed?
Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals.
Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Science includes all natural science subjects; PHYSICS, CHEMISTRY, BIOLOGY and MATHEMATICS . PHYSICS deals with MECHANICS of OBJECTS while CHEMISTRY deals with CHEMICAL CHANGES of different REACTIONS.On the other hand BIOLOGY is the study of LIFE PROCESSES and different MATERIALS that SUPPORTS LIFE.Whereas , MATHEMATICS is a subject that explains DIFFERENT CONCEPTS using NUMBERS and VARIABLES.
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
Hi, Tutor Kelvin here your Maths Tutor.

MATHS;
Many students fail Maths because of already defeated mindset about Maths and unsharpened analytical skills.
As an experienced Tutor, my aim is to bridge in that gap.That's to make sure no student must ever be troubled with a concept that has a solution .

Topics to be covered in MATHEMATICS are:
•Types of Numbers
•Algebra
•Sets
•Indices
•Fractions
•Functions
•Trigonometry
•Equatioms
•Probability
•Transformations
•Geometry
•Proportions
•Exponential and Decay Curves
•Distance time Graphs
•Mensuration
•Properties of a Circle
•Statistics

Q.Why you will love Maths after the lessons?
1.I will help break down concepts to the level of your understanding.
2.I will make sure that I explain all the steps required per topic.
3.At the end of the day, I could've made sure you know and understand the requirements for each question.This will be achieved by exposing you to final examination papers.
4.I make sure I teach all the topics based on the syllabus.
5.I also share useful study tips to make you excel academically.

NOTE; I am a straight forward Tutor who strives to bring out the best in every student on time.I am always innovative by using interactive mode of Teaching Methodology.

I use well structured notes and past papers.Once I teach my student/s a topic, I make sure the lesson is concluded by attempting Examination Questions together.
In addition, each lesson takes 1 hour (60 minutes) duration.That time , is fair enough to have had all the lesson objectives met.


Booking me for a class guarantees excellent grades.
I look forward to be your Tutor.Don't forget to share your review after the lesson/s.I thank you.
Best regards,
~Kelvin
verified badge
Understanding algorithms is essential for anyone pursuing computer science or programming. In this course, I provide a structured approach to learning algorithms—from fundamental concepts like sorting and searching to advanced techniques such as dynamic programming and graph theory. Whether you're preparing for exams, coding interviews, or aiming to improve your problem-solving skills, this course is designed to build strong algorithmic thinking. Through practical examples and step-by-step explanations, I help students master the logic and techniques needed to write efficient and elegant code.
verified badge
These courses are part of a structured and progressive training in Object-Oriented Programming (OOP) with JavaScript, designed for beginner or intermediate developers who want to understand in depth how the language works, write clearer, more maintainable code and prepare themselves calmly for modern frameworks like React ⚛️.

Object-Oriented Programming is often perceived as complex or abstract.

My goal is simple: to make it logical, concrete, and immediately applicable.

🎯 Training Objectives

Upon completion of this training, you will be able to:

Understanding what Object-Oriented Programming really is (and when to use it)
Create and manipulate objects in JavaScript in a clean and efficient way
Use ES6 classes, constructors, and methods with confidence
Mastering this, the prototype, and the instantiation logic
Apply encapsulation, inheritance, and polymorphism without confusion
Avoiding common mistakes made by OOP beginners
Structure your JavaScript code like a professional developer

📖 Training Plan – Object-Oriented Programming in JavaScript
1. Introduction to Object-Oriented Programming 🧠
Understanding the concept, objectives and benefits of OOP.
2. Procedural Programming vs. OOP
Why unstructured code quickly becomes unmanageable.
3. Objects in JavaScript
Properties, methods and representation of the real world.
4. The keyword this
Understanding the execution context (often poorly understood).
5. Limitations of simple objects
Why duplicating code is a bad idea.
6. Constructive functions
Create multiple objects from the same model.
7. The keyword new
What it's actually doing under the hood.
8. The prototype
Sharing methods and memory optimization.
9. ES6 Classes
Modern syntax and best practices.
10. The builder
Proper initialization of objects.
11. Data Encapsulation
Protect the internal state of objects.
12. Inheritance between classes
Reusing code intelligently.
13. The keyword super
Communication between parent and child in the classroom.
14. Polymorphism
The same behavior, several forms.
15. Composition vs. Inheritance
Choosing the right architecture.
16. Best practices in OOP
Write readable, scalable, and maintainable code.
17. Common mistakes made by beginners
Pitfalls to absolutely avoid.
18. Guided practical exercise
Creation of a concrete class (product, user, etc.).
19. Assessment Quiz (Multiple Choice Questions)
To validate the actual understanding of the concepts.

🛠️ Teaching method: Understand before writing

This training program is based on a progressive and pragmatic approach:
Clear and illustrated explanations
Concrete examples from real projects
Simple but effective exercises
Constant questioning to avoid rote learning
Adaptation to the learner's level and pace
Here, we don't "recite OOP" — we understand it.

🚀 Learner's result

At the end of the training, you will not only know how to write a JavaScript class.
You will know:

1- Why does it exist?
2- When to use it
3- and when not to use it

You will leave with:
a solid understanding of OOP
a cleaner and more professional code
an ideal foundation for learning React, Node.js or any other modern framework
verified badge
Je propose un accompagnement personnalisé en mathématiques, sciences et travail scolaire pour les élèves de 7 à 17 ans. Les cours sont adaptés à l’âge de chaque élève, à son niveau scolaire, à son programme, à son rythme d’apprentissage et à ses besoins individuels.

Cet accompagnement peut servir de soutien scolaire régulier, d’aide aux devoirs, de renforcement des notions fondamentales, d’aide pour surmonter des difficultés spécifiques, de préparation aux contrôles et examens, ou simplement permettre à l’élève de gagner en confiance et en autonomie dans son travail.

Selon l’âge et le niveau scolaire de l’élève, les cours peuvent inclure :

¤ Mathématiques — calcul, fractions, pourcentages, géométrie, algèbre, équations, fonctions, trigonométrie, probabilités, statistiques et résolution de problèmes

¤ Sciences — sciences générales, matière et énergie, notions de base en physique et chimie, biologie, corps humain, environnement, ainsi que d’autres thèmes selon le programme scolaire de l’élève

¤ Aide aux devoirs et soutien scolaire — compréhension des cours, réalisation des exercices, révision des notions difficiles, préparation aux contrôles et développement de méthodes de travail efficaces

Mon approche pédagogique évolue avec l’âge de l’élève. Pour les plus jeunes, je cherche à rendre les mathématiques et les sciences intuitives et intéressantes grâce à des explications claires, des exemples concrets et une approche qui stimule la curiosité. À mesure que l’élève progresse, j’introduis progressivement un raisonnement plus structuré, des méthodes de résolution de problèmes et davantage d’autonomie.

L’objectif n’est pas simplement de terminer les devoirs ou de mémoriser des informations, mais d’aider l’élève à comprendre ce qu’il apprend, à développer son raisonnement, à gagner en confiance et à devenir progressivement plus autonome.

Je suis titulaire d’un doctorat en physique et possède une solide formation académique en mathématiques, physique et sciences expérimentales. J’adapte chaque cours au programme scolaire réel de l’élève plutôt que de suivre un programme fixe.

Les cours peuvent être dispensés en français ou en anglais, avec des explications en arabe lorsque cela peut faciliter la compréhension.
verified badge
Online Worldwide | Primary to High School (Grades 3-12) | IGCSE | GCSE | High School Diploma
Struggling with Math? I make Math simple, clear, and exam-focused.
I teach: Algebra, Geometry, Trigonometry, Statistics, Calculus Basics, Word Problems, Past Paper Practice.
My method:
Diagnose weak areas in first lesson. Explain concepts with simple examples. Practice with graded exercises + homework help. Weekly progress tracker for parents. I have helped students jump 2-3 grades in one term. Whether you need foundation, homework support, or IGCSE/GCSE final revision, I will help you pass with confidence.
Platforms: Zoom / Google Meet / WhatsApp Video
Languages: English & Setswana
First lesson: Assessment + consultation!
Book now and boost your grade.2. ENGLISH DESCRIPTION - For English Class Title to use: English Tutor - Grammar, Essay Writing & Fluency - IGCSE & High School
Description:
Online Worldwide | Primary to High School | IGCSE English Language & Literature | GCSE
Confident English = Confident Student. I help you write better, speak clearly, and score higher.
I teach:
Grammar & Vocabulary | Essay Writing (Descriptive, Narrative, Argumentative)Comprehension & Summary Literature Analysis | Speaking & Presentation Skills | IGCSE / GCSE Exam Techniques. Each lesson: Clear explanation + Model essay + Your writing + My feedback within 24 hours.
Perfect for: ESL learners, primary students, high school students, adults, IGCSE/GCSE candidates.
Let's make English your best subject. Book your first today! 3. SCIENCE DESCRIPTION - For Science Class Title to use: Science Tutor - Biology, Chemistry, Physics - High School & IGCSE
Description:
Online Worldwide | Combined Science | Biology | Chemistry | Physics | IGCSE | GCSE
Science made easy with diagrams, real-life examples, and exam answers that get marks.
I teach:
Biology: Cells, Genetics, Ecology, Human Body; Chemistry: Atoms, Reactions, Periodic Table, Practicals; Physics: Forces, Energy, Electricity, Motion; Combined Science & General Science (Grades 6-12). What you get:
Visual lessons, simplified notes, past paper Q&A, practical demonstrations, exam technique (how to answer 6-mark questions).
I help students who say "I don't understand Science" become students who say "Science is easy!"
Suitable for IGCSE, GCSE, BGCSE, and all High School curricula.
Book your assessment.4. ICT / COMPUTER DESCRIPTION - For ICT Class (Highest Pay)Title to use: ICT & Computer Science - MS Office, Coding, IGCSE ICT - Online Worldwide
Description:
Online Worldwide | ICT | Computer Science | Digital Skills | IGCSE ICT | Beginners to Advanced
From computer basics to coding - I teach ICT for school, work, and the future.
I teach:
Computer Basics & Digital Literacy; Microsoft Office: Word, Excel, PowerPoint (Advanced formulas, presentations); Internet & Email Skills; IGCSE ICT Theory & Practical (Spreadsheet, Database, Document Production); Intro to Coding: Scratch & Python for Kids/Teens; Computer Skills for Adults & Students. Perfect for: Primary students, high school students, IGCSE ICT exam prep, adults needing work skills, beginners with zero experience.
Lesson style: Screen-share, hands-on practice, take-home tasks, step-by-step notes.
No jargon. 100% practical. You will use the computer confidently after 3 lessons.
Platforms: Zoom with screen share
Start today - First lesson includes a ICT skills assessment! Availability: Flexible - I teach across time zones (Africa, UK, Europe, USA) | Message me on Apprentus to schedule your time in Gaborone time (CAT).
verified badge
Hi! If physics is giving you a hard time and you are preparing for your GCSE or IGCSE exams under AQA, Edexcel, or OCR boards, I am here to help you take things from scratch and build complete confidence.
Here is how we go through the entire learning journey together:

Starting from the Basics: When we begin a new topic—whether it is forces, electricity, waves, or energy—we don't just jump into memorizing definitions. We start right from the very basics, breaking down what the concept actually means using simple, real-world logic.

Interactive Visual Learning: During our online session, we work on a shared digital whiteboard. I draw clean diagrams, circuit layouts, and ray optics step by step right in front of you so you can clearly visualize what is happening instead of just imagining it from a book.

Tackling Numericals: Physics formulas and calculations scare many students. We practice numerical problems slowly, learning how to rearrange formulas, substitute values correctly, and check units step by step until solving them becomes second nature.

Exam & Past Paper Practice: Once we finish a chapter, we immediately move to exam-style questions and past papers. We review how examiners mark answers, how to phraseexplanations properly, and how to manage time so you feel fully prepared and calm on your actual exam day.

Drop me a message anytime, and let's talk about which topics you want us to start working on together!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Gonzague