facebook
favorite button
1/3
dot icon
Recently active
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since October 2025
Instructor since October 2025
repeat students icon
2 repeat students
Trusted choice for 2 returning students
Translated by GoogleSee original
Artificial intelligence for seniors and the use of basic software
course price icon
From 35 € /h
arrow icon
Objective: To understand AI without fear, to use it to simplify one's life, to know how to identify digital traps, and to use Word, Excel, etc. without difficulty.

1: Demystifying AI (What exactly is it?)
AI is not a movie robot: Difference between fiction and reality.

How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image.

Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa).

2: Using AI to make life easier
Conversing with AI (ChatGPT, Claude, Gemini):

Ask him to write an administrative email or a complex letter.

Summarize a long newspaper article or document.

Plan a travel itinerary or find recipe ideas with what's left in the fridge.

AI for creativity and memory:

Generate images to illustrate a birthday card (Midjourney, DALL-E).

Using AI to restore or colorize old family photos.

3: Learning to "talk" to AI (The Art of the Prompt)
The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe".

The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener".

4: Precautions and Critical Thinking (The Survival Guide)
"Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification).

Privacy protection:

Never give sensitive data (social security number, passwords, bank details) to an AI.

Knowing that everything we write to the AI is potentially used to train it.

Spotting "Deepfakes":

How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice).

Verify the information: the golden rule of cross-referencing sources.

5: Ethics and Impacts (To go further)
Copyright: Who owns an image created by AI?

The environmental impact: The water and energy consumption of AI servers.

The future: Will AI replace us or assist us?
Extra information
To be smart with artificial intelligence despite your age!
Location
location type icon
Online from Luxembourg
About Me
About me and my approach
Dr. Raouf holds a PhD in Mathematics and has extensive experience in higher education and personalized academic support. I offer high-level academic guidance from the final years of secondary school through to the Master's level.

My goal is not just to help you pass your exams, but to give you a deep and lasting understanding of mathematics. In the face of increasingly competitive academic programs, I help you structure your reasoning, develop unwavering rigor, and gain confidence.

**For students in Switzerland and Luxembourg**
I am fully familiar with the requirements of your educational systems. I specifically support students in:

* Switzerland: Intensive preparation for the **Maturité gymnasiale** (standard and advanced levels) and support for university students, especially those aiming for or entering polytechnic schools (such as **EPFL** or **ETH**) and cantonal universities.
* Luxembourg: Preparation for the **Secondary School Leaving Diploma** (scientific sections) and support for Bachelor/Master students at the University of Luxembourg or abroad.

** Specialization: Mathematics for Engineering and Artificial Intelligence
Beyond the traditional curriculum, I possess strong expertise in the mathematical foundations of modern technologies. If you are a Bachelor's, engineering, or Master's student, I offer in-depth tutoring on key modules:

* Advanced linear algebra (matrices, SVDs, etc.)
* Differential calculus and optimization (gradients, cost functions)
* Probability and statistics for Data Science and Machine Learning

**A premium and interactive online learning experience**
Distance learning must not be compromised. My courses take place in a professional virtual environment:
* Lessons and solutions to exercises written in real time
* Course notes and exercise solutions will be sent in PDF format after each session.
* Regular monitoring and methodology adapted to your own pace of assimilation.

Whether you need to fill in knowledge gaps, strive for excellence in a crucial exam, or master the mathematical tools of AI, feel free to contact me to discuss your situation. Together, we will define the best strategy for success.
Education
Master's degree in Mathematics. PhD in Applied Mathematics. Mathematical researcher at the Modeling Laboratory of the National Engineering School of Tunis. My areas of expertise in mathematics range from the foundational concepts acquired during secondary education to advanced mathematics at the Bachelor's and Master's levels, as well as preparatory classes for engineering studies. I am also proficient in the numerical analysis and functional analysis curricula taught in engineering schools.
Experience / Qualifications
A career spanning more than 20 years in an engineering school in Tunisia whose training programs are EUR-ACE accredited.
Age
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Duration
60 minutes
The class is taught in
French
English
Arabic
Reviews
Availability of a typical 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
The final year of secondary school is approaching, and with it, the famous high school diploma! The mathematics program in the final year (whether in Classical or General education) is demanding and requires a solid foundation.

This support from the beginning of the year is specifically designed for students in the Luxembourg system who are transitioning from 2nd to 1st year of secondary school. The goal is to start now to consolidate existing knowledge, fill any gaps in understanding, and get a head start on the curriculum for the start of the academic year, allowing them to approach their final year of secondary school with confidence and composure.

🎯 Immediate objectives:

Review of 2nd year basics: Identify and correct the blocking points from the previous year.

Preparing for the 1st year program: A gentle introduction to the first major chapters to avoid the shock of starting school.

Baccalaureate methodology: Learning to write a clear essay, justify one's reasoning and manage one's time when faced with a complex problem.

📚 Sample program (Adaptable according to the student's section - B, C, D, G, etc.):

Module 1: Consolidation of Foundations (Basic Algebra and Analysis)

Perfect mastery of algebraic calculation, fractions and powers.

Solving complex equations and inequalities.

In-depth review of derivatives and the study of functions (variation tables, asymptotes).

Module 2: Introduction to the key concepts of the 1st

Introduction to logarithmic and exponential functions (ln and exp).

Introduction to integral calculus (calculating areas).

Depending on the section: Complex numbers, analytic geometry in space, or probability/statistics.
Read more
Master the mathematics curriculum and approach your final exams with absolute confidence.

The first year of secondary school is a crucial step towards obtaining your diploma and preparing for higher education. This tailored online course is designed to guide you step by step towards excellence, whether you are in Classical Secondary Education (ESC) or General Secondary Education (ESG).

What we will cover:

In-depth analysis: Study of functions, differential and integral calculus, numerical sequences (notions of limits and asymptotic behavior).

Algebra and Geometry: Complex numbers, geometry in space, systems of equations.

Probability and Statistics: Combinatorics, probability laws, and conditioning.

My methodology:
As a university professor and mathematician, my teaching approach goes beyond simply applying formulas. I emphasize a deep understanding of concepts and rigorous reasoning.

Initial assessment: Identifying your weaknesses and strengths.

Clear and structured explanations: Simplification of abstract concepts through concrete examples.

Intensive training: Solving typical exercises and past papers from the Luxembourg final exam.

Preparation for higher education: Introduction to the working methods required to succeed at university (engineering schools, preparatory classes, faculties of science or economics).

Who should attend ?
For final year (1st year) students in Luxembourg who wish to consolidate their foundations, significantly increase their average, or aim for excellence to enter selective programs.

Format:
Interactive online course with screen sharing, clear visual support, and review materials provided after each session.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Experienced and patient teacher of logic for computer science.

I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills.

Logic
The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof.
Topics include:
Propositional and Predicate Logic
Syntax and semantics
Natural deduction
Semantic tableaux
Correctness and soundness
Completeness

Formal languages and automata
A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language.

Topics include:
Regular languages, context-free languages
Finite automata, pushdown automata, Turing machines
Regular expressions
Regular grammar, context-sensitive grammar
Pumping lemmas for regular and context-free languages
verified badge
As a final year high school student, I could be of great help to you with the various concepts that you have more or less covered in class.

To do this, I will offer you suitable exercises which will allow you to progress.
The areas I can help you with are:

+ French / Spanish
+ Mathematics (Middle school, high school (Additional, Specialty, STMG, STI...))
+ Physics-chemistry (Middle School, High School (Specialty, and others)
+ Computer science, technology (level: expert)
+ SVT (level: Middle school, High school, advanced)

You will have course material available which will enable you to understand the essential elements of the course, but also the various pieces of information to remember for an assessment or test, for example.
If you have any doubts, questions, or misunderstandings about the lessons, or even about exercises, you can let me know, and I will try to answer your various questions.
Computer science has always been something I really enjoy, so don't hesitate to ask if you have any questions about practical exercises on binary, hexa, octa coding, etc., but also about anything related to operating systems, applications, the system, etc.

I know that each of us has the chance to succeed! So I believe in you!
See you soon !
verified badge
I have an extensive experience teaching experience. I teach various subjects to the students such as
Mathematics ,Computer Science ,Test Preparation like ACT, SAT, GRE etc.

I really happy to teach people who will really want to part of my lesson.

My teaching style is the step by step oriented. We will start from basic and move towards advanced topics.

A very warm welcome my students on apprentus.com

Wish you all the best.
verified badge
I am a dynamic and patient young professional based in Switzerland. Holding a Master's degree in mathematics and computer science applied to the humanities and social sciences, with extensive experience in data analysis, I am also pursuing a Master's degree in artificial intelligence at the prestigious Mines Paris – PSL engineering school. Passionate about sharing knowledge, I offer personalized private tutoring tailored to each student's level and goals.

🔹 Subjects taught:

Science: Mathematics, Physics, Chemistry, Life and Earth Sciences: Explanation of concepts, homework help, exam preparation.

Data Analysis & IT: Introduction or advanced training in Excel, Python, SQL, Power BI (ideal for students or professionals wishing to improve their data skills)

🔹 Methodology:

- Lessons tailored to each student's needs
- Clear and structured explanations
- Practical exercises for better understanding
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
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
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
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
Session 1: Revolutionizing your Scientific Writing with LaTeX & AI
Duration: 2 Hours | Level: Beginner | Tools: Overleaf + AI**

First Hour: Foundations and Cloud Environment (60 min)

1. Introduction to LaTeX Philosophy (15 min)

- The "WYSIWYM" concept:** Explain the difference between Word (*What You See Is What You Get*) and LaTeX (*What You See Is What You Mean*). Why content takes precedence over form.
- Key advantages:** Unrivaled typographic quality, automatic reference management, stability on long documents (theses), and free of charge.
- The structure of a file:** Distinction between the **preamble** (the brain: settings and packages) and the **body of the document** (the heart: text).

2. Immersion in Overleaf (25 min)

- Configuration:** Creation of an account and first project "Blank Project".
- Exploring the interface:** The file panel (left), the code editor (middle) and the PDF preview (right).
- Real-time collaboration:** How to share a project and leave comments (like on Google Docs).
- History and versions:** How to revert to a previous version in case of a compilation error.

3. Practical Workshop: My First Document (20 min)

* Writing basic commands: `\documentclass`, `\usepackage[french]{babel}`, `\title`, `\author`.
* Compilation of the document and observation of the result.
* Structuring: Use of `\section` and `\subsection`.

Second Hour: Mathematics and the Magic of AI (60 min)

4. The Power of Mathematics (20 min)

- Mathematical modes:** Difference between the text (`$...$`) and the centered block (`\[...\]`).
- Essential syntax:** Fractions `\frac{}{}`, exponents `^`, indices `_`, and roots `\sqrt{}`.
- Introduction to AMS packages: Why amsmath and amssymb are essential for professional rendering.

5. From hand to screen: AI at the service of LaTeX (30 min)

- Presentation of OCR tools:** Use of **Mathpix Snip** (the leader) or models like Gemini/ChatGPT to transform a photo into code.
- Concrete demonstration:
1. Take a picture of a complex handwritten formula (e.g., an integral with matrices).
2. Use AI to generate the corresponding LaTeX code.
3. Correction and insertion: Learn to check the AI-generated code before copying and pasting it into Overleaf.

6. Conclusion and Q&A (10 min)

* Summary of achievements.
* Resources for further exploration
* Definition of the exercise for the next session.
verified badge
Want to break into systems, legally? Learn penetration testing from someone who does it for a living.

I'm a cybersecurity engineer with 150+ penetration tests and vulnerability assessments for government, financial, and telecom organizations. I hold CRTP, eWPT, and eJPT certifications, and I'll teach you the same methodology I use on real engagements. No boring theory dumps, just live, hands-on practice.

You'll learn:

The pentesting process: scoping, recon, scanning, exploitation, and reporting
Network and web application testing basics
Common vulnerabilities like SQL injection, XSS, and broken authentication
Core tools: Nmap, Burp Suite, Nessus, Metasploit, and Wireshark
How to document findings and write reports that clients actually act on
How to build a home lab and keep practicing on your own

Perfect for: beginners, students, career changers, developers, IT staff, and anyone preparing for eJPT, PNPT, OSCP, or CEH.

You'll walk away with a clear pentesting workflow, real hands-on skills, and a solid roadmap for a career in offensive security.

Basic computer skills are enough, and networking knowledge is a plus. Book your first session and let's start hacking (ethically)!
verified badge
Does math seem abstract to you? Do physics formulas confuse you? Does your code not do what you want it to?

Derivatives, equations, vectors, algorithms... Behind these intimidating concepts lie simple, visual ideas. My goal: to help you understand them, not just apply them.

These subjects rely on tools: equations, functions, forces, data structures, that may seem difficult at first glance but make perfect sense once you visualize them concretely. That’s the level I’ll help you reach, using diagrams, analogies, and interactive animations.

I offer tutoring in Math, Physics, and Computer Science, from middle school through college, to help you:
- overcome roadblocks and regain confidence in these subjects,
- prepare for exams (middle school exams, high school graduation exams, midterms, entrance exams),
- make progress on your projects (homework, lab reports, coding, digital projects, etc.).

Each lesson is tailored to your needs: we’ll go over difficult concepts, work through exercises together, and I’ll teach you strategies to become self-sufficient.

Message me to schedule your first lesson: let’s make the abstract clear!
verified badge
📊Microsoft Office: To establish your office skills, manage data via Excel, write professional reports with Word, and prepare impressive presentations with PowerPoint.

📐 AutoCAD: To learn engineering drawing and design two-dimensional and three-dimensional plans with high accuracy and speed.

🛣️ Civil 3D: To learn road design, network design, surveying, and quantity surveying in a scientific and practical way
verified badge
I hold a degree in Management and Software Programs (Rey Juan Carlos University) and have over 20 years of experience in IT and cybersecurity, as well as extensive experience as a vocational training instructor. I help you learn IT in a clear, practical way, without unnecessary technical jargon, whether you're starting from scratch or want to delve deeper into networks, operating systems, or security.

METHODOLOGY
The classes are 100% practical and adapted to your pace and goals. We always start from your current situation (your computer, your work, your questions) and practice with examples and guided exercises. At the end of each session, I provide a summary of what we've covered and, if you wish, optional exercises to reinforce the material. I explain things in simple language, repeat as many times as necessary, and we progress step by step.

SYLLABUS AND LEVELS
- Basic computer skills (beginner): computer handling, files and folders, internet, email, safe use of mobile phones and computers.
- Office automation (beginner and intermediate): Word, Excel and office tools; formulas, tables, charts and data organization. Also advanced level Excel.
- Operating systems (intermediate): Windows and Linux, installation, configuration, users and permissions, maintenance and troubleshooting.
- Networks (intermediate and advanced): network fundamentals, IP addressing, switching and routing, VPN, WiFi and firewalls.
- Cybersecurity (all levels): personal and business protection against phishing, malware and fraud, passwords and backups, regulations (ISO 27001, ENS, GDPR), hardening, vulnerability analysis and basic ethical hacking, SOC and SIEM. Preparation for professional certifications such as IFCT0109 Information Security.
- Programming and data (on request): Python, scripting with PowerShell and Bash, SQL databases.

WHO IS IT FOR?
For children and teenagers who want to learn how to use technology safely, for adults who need to be better at using computers, for older people who want to overcome their fear of technology, for professionals and freelancers who need to improve their office skills, for vocational training students or those pursuing professional certificates, and for those who want to get started in cybersecurity or protect their company.

FIRST CLASS
In the first class, we'll discuss your goals, assess your current level, and answer your most pressing questions. From there, we'll design a personalized learning plan, outlining the topics, pace, and frequency of your classes. You'll leave the first session with a clear path forward and some initial learning.

ONLINE AND IN-PERSON CLASSES IN MALAGA
I offer online classes via video call from anywhere in Spain and in-person classes at your home in Malaga and the surrounding area. In both cases, the content and personalized attention are the same. Write to me and tell me what you need.
Video thumbnail
Play icon
Raouf's video
message icon
Contact Raouf
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Experienced and patient teacher of logic for computer science.

I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills.

Logic
The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof.
Topics include:
Propositional and Predicate Logic
Syntax and semantics
Natural deduction
Semantic tableaux
Correctness and soundness
Completeness

Formal languages and automata
A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language.

Topics include:
Regular languages, context-free languages
Finite automata, pushdown automata, Turing machines
Regular expressions
Regular grammar, context-sensitive grammar
Pumping lemmas for regular and context-free languages
verified badge
As a final year high school student, I could be of great help to you with the various concepts that you have more or less covered in class.

To do this, I will offer you suitable exercises which will allow you to progress.
The areas I can help you with are:

+ French / Spanish
+ Mathematics (Middle school, high school (Additional, Specialty, STMG, STI...))
+ Physics-chemistry (Middle School, High School (Specialty, and others)
+ Computer science, technology (level: expert)
+ SVT (level: Middle school, High school, advanced)

You will have course material available which will enable you to understand the essential elements of the course, but also the various pieces of information to remember for an assessment or test, for example.
If you have any doubts, questions, or misunderstandings about the lessons, or even about exercises, you can let me know, and I will try to answer your various questions.
Computer science has always been something I really enjoy, so don't hesitate to ask if you have any questions about practical exercises on binary, hexa, octa coding, etc., but also about anything related to operating systems, applications, the system, etc.

I know that each of us has the chance to succeed! So I believe in you!
See you soon !
verified badge
I have an extensive experience teaching experience. I teach various subjects to the students such as
Mathematics ,Computer Science ,Test Preparation like ACT, SAT, GRE etc.

I really happy to teach people who will really want to part of my lesson.

My teaching style is the step by step oriented. We will start from basic and move towards advanced topics.

A very warm welcome my students on apprentus.com

Wish you all the best.
verified badge
I am a dynamic and patient young professional based in Switzerland. Holding a Master's degree in mathematics and computer science applied to the humanities and social sciences, with extensive experience in data analysis, I am also pursuing a Master's degree in artificial intelligence at the prestigious Mines Paris – PSL engineering school. Passionate about sharing knowledge, I offer personalized private tutoring tailored to each student's level and goals.

🔹 Subjects taught:

Science: Mathematics, Physics, Chemistry, Life and Earth Sciences: Explanation of concepts, homework help, exam preparation.

Data Analysis & IT: Introduction or advanced training in Excel, Python, SQL, Power BI (ideal for students or professionals wishing to improve their data skills)

🔹 Methodology:

- Lessons tailored to each student's needs
- Clear and structured explanations
- Practical exercises for better understanding
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
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
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
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
Session 1: Revolutionizing your Scientific Writing with LaTeX & AI
Duration: 2 Hours | Level: Beginner | Tools: Overleaf + AI**

First Hour: Foundations and Cloud Environment (60 min)

1. Introduction to LaTeX Philosophy (15 min)

- The "WYSIWYM" concept:** Explain the difference between Word (*What You See Is What You Get*) and LaTeX (*What You See Is What You Mean*). Why content takes precedence over form.
- Key advantages:** Unrivaled typographic quality, automatic reference management, stability on long documents (theses), and free of charge.
- The structure of a file:** Distinction between the **preamble** (the brain: settings and packages) and the **body of the document** (the heart: text).

2. Immersion in Overleaf (25 min)

- Configuration:** Creation of an account and first project "Blank Project".
- Exploring the interface:** The file panel (left), the code editor (middle) and the PDF preview (right).
- Real-time collaboration:** How to share a project and leave comments (like on Google Docs).
- History and versions:** How to revert to a previous version in case of a compilation error.

3. Practical Workshop: My First Document (20 min)

* Writing basic commands: `\documentclass`, `\usepackage[french]{babel}`, `\title`, `\author`.
* Compilation of the document and observation of the result.
* Structuring: Use of `\section` and `\subsection`.

Second Hour: Mathematics and the Magic of AI (60 min)

4. The Power of Mathematics (20 min)

- Mathematical modes:** Difference between the text (`$...$`) and the centered block (`\[...\]`).
- Essential syntax:** Fractions `\frac{}{}`, exponents `^`, indices `_`, and roots `\sqrt{}`.
- Introduction to AMS packages: Why amsmath and amssymb are essential for professional rendering.

5. From hand to screen: AI at the service of LaTeX (30 min)

- Presentation of OCR tools:** Use of **Mathpix Snip** (the leader) or models like Gemini/ChatGPT to transform a photo into code.
- Concrete demonstration:
1. Take a picture of a complex handwritten formula (e.g., an integral with matrices).
2. Use AI to generate the corresponding LaTeX code.
3. Correction and insertion: Learn to check the AI-generated code before copying and pasting it into Overleaf.

6. Conclusion and Q&A (10 min)

* Summary of achievements.
* Resources for further exploration
* Definition of the exercise for the next session.
verified badge
Want to break into systems, legally? Learn penetration testing from someone who does it for a living.

I'm a cybersecurity engineer with 150+ penetration tests and vulnerability assessments for government, financial, and telecom organizations. I hold CRTP, eWPT, and eJPT certifications, and I'll teach you the same methodology I use on real engagements. No boring theory dumps, just live, hands-on practice.

You'll learn:

The pentesting process: scoping, recon, scanning, exploitation, and reporting
Network and web application testing basics
Common vulnerabilities like SQL injection, XSS, and broken authentication
Core tools: Nmap, Burp Suite, Nessus, Metasploit, and Wireshark
How to document findings and write reports that clients actually act on
How to build a home lab and keep practicing on your own

Perfect for: beginners, students, career changers, developers, IT staff, and anyone preparing for eJPT, PNPT, OSCP, or CEH.

You'll walk away with a clear pentesting workflow, real hands-on skills, and a solid roadmap for a career in offensive security.

Basic computer skills are enough, and networking knowledge is a plus. Book your first session and let's start hacking (ethically)!
verified badge
Does math seem abstract to you? Do physics formulas confuse you? Does your code not do what you want it to?

Derivatives, equations, vectors, algorithms... Behind these intimidating concepts lie simple, visual ideas. My goal: to help you understand them, not just apply them.

These subjects rely on tools: equations, functions, forces, data structures, that may seem difficult at first glance but make perfect sense once you visualize them concretely. That’s the level I’ll help you reach, using diagrams, analogies, and interactive animations.

I offer tutoring in Math, Physics, and Computer Science, from middle school through college, to help you:
- overcome roadblocks and regain confidence in these subjects,
- prepare for exams (middle school exams, high school graduation exams, midterms, entrance exams),
- make progress on your projects (homework, lab reports, coding, digital projects, etc.).

Each lesson is tailored to your needs: we’ll go over difficult concepts, work through exercises together, and I’ll teach you strategies to become self-sufficient.

Message me to schedule your first lesson: let’s make the abstract clear!
verified badge
📊Microsoft Office: To establish your office skills, manage data via Excel, write professional reports with Word, and prepare impressive presentations with PowerPoint.

📐 AutoCAD: To learn engineering drawing and design two-dimensional and three-dimensional plans with high accuracy and speed.

🛣️ Civil 3D: To learn road design, network design, surveying, and quantity surveying in a scientific and practical way
verified badge
I hold a degree in Management and Software Programs (Rey Juan Carlos University) and have over 20 years of experience in IT and cybersecurity, as well as extensive experience as a vocational training instructor. I help you learn IT in a clear, practical way, without unnecessary technical jargon, whether you're starting from scratch or want to delve deeper into networks, operating systems, or security.

METHODOLOGY
The classes are 100% practical and adapted to your pace and goals. We always start from your current situation (your computer, your work, your questions) and practice with examples and guided exercises. At the end of each session, I provide a summary of what we've covered and, if you wish, optional exercises to reinforce the material. I explain things in simple language, repeat as many times as necessary, and we progress step by step.

SYLLABUS AND LEVELS
- Basic computer skills (beginner): computer handling, files and folders, internet, email, safe use of mobile phones and computers.
- Office automation (beginner and intermediate): Word, Excel and office tools; formulas, tables, charts and data organization. Also advanced level Excel.
- Operating systems (intermediate): Windows and Linux, installation, configuration, users and permissions, maintenance and troubleshooting.
- Networks (intermediate and advanced): network fundamentals, IP addressing, switching and routing, VPN, WiFi and firewalls.
- Cybersecurity (all levels): personal and business protection against phishing, malware and fraud, passwords and backups, regulations (ISO 27001, ENS, GDPR), hardening, vulnerability analysis and basic ethical hacking, SOC and SIEM. Preparation for professional certifications such as IFCT0109 Information Security.
- Programming and data (on request): Python, scripting with PowerShell and Bash, SQL databases.

WHO IS IT FOR?
For children and teenagers who want to learn how to use technology safely, for adults who need to be better at using computers, for older people who want to overcome their fear of technology, for professionals and freelancers who need to improve their office skills, for vocational training students or those pursuing professional certificates, and for those who want to get started in cybersecurity or protect their company.

FIRST CLASS
In the first class, we'll discuss your goals, assess your current level, and answer your most pressing questions. From there, we'll design a personalized learning plan, outlining the topics, pace, and frequency of your classes. You'll leave the first session with a clear path forward and some initial learning.

ONLINE AND IN-PERSON CLASSES IN MALAGA
I offer online classes via video call from anywhere in Spain and in-person classes at your home in Malaga and the surrounding area. In both cases, the content and personalized attention are the same. Write to me and tell me what you need.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Raouf