Translated by Google
Learn Python by doing: From scratch to your first project!
From 30 C$ /h
Do you want to discover the world of programming but don't know where to start? Python is the ideal language: easy to read, powerful and used everywhere (Web, Artificial Intelligence, Automation).
This course is designed for complete beginners, students, or enthusiasts who want to acquire a solid foundation without getting bogged down in overly complex theory. My goal is to make you independent quickly.
In the program :
The content is adapted to your pace, but generally follows this progression:
Installation & Setup: Configure your working environment (VS Code, PyCharm or IDLE).
The Fundamentals: Variables, data types (numbers, lists, dictionaries) and basic operations.
Programming Logic: Mastering conditions (if/else) and loops (for/while) to give intelligence to your code.
Functions & Modularity: Learn how to structure your code so that it is clean and reusable.
My Methodology
80% Practice: You learn better by typing code than by looking at slides.
Positive Pedagogy: No judgment, we move forward step by step. Every mistake is an opportunity to learn.
Personalized Support: I adapt to your specific objectives (homework help, personal project or intellectual curiosity).
This course is designed for complete beginners, students, or enthusiasts who want to acquire a solid foundation without getting bogged down in overly complex theory. My goal is to make you independent quickly.
In the program :
The content is adapted to your pace, but generally follows this progression:
Installation & Setup: Configure your working environment (VS Code, PyCharm or IDLE).
The Fundamentals: Variables, data types (numbers, lists, dictionaries) and basic operations.
Programming Logic: Mastering conditions (if/else) and loops (for/while) to give intelligence to your code.
Functions & Modularity: Learn how to structure your code so that it is clean and reusable.
My Methodology
80% Practice: You learn better by typing code than by looking at slides.
Positive Pedagogy: No judgment, we move forward step by step. Every mistake is an opportunity to learn.
Personalized Support: I adapt to your specific objectives (homework help, personal project or intellectual curiosity).
Location
Online from Tunisia
About Me
Whether you are a high school student aiming for a top-tier university or a college student struggling with advanced calculus, I provide a personalized, high-impact learning experience tailored to the demanding standards of **Qatar, UAE, and Saudi Arabian** educational systems.
What I Offer
1. High School Excellence (Grades 10-12)
* **International Curricula:** Full support for **IB (HL/SL)**, **A-Levels**, and **AP Calculus**.
French System:** Specialist in **Specialty Mathematics** and **Expert Maths** (French Lycées AEFE).
Test Prep:** Strategic coaching for **SAT (Math section)**, **ACT**, and **GRE**.
2. University & Advanced Level**
Calculus I, II, III: Limits, integration, and multivariable calculus.
Linear Algebra: Vector spaces, eigenvalues, and complex matrix transformations.
Differential Equations: Solving ODEs and PDEs with real-world applications.
3. Specialized Fields
Probability & Statistics:** Hypothesis testing and data analysis.
Discrete Mathematics:** Logic, set theory, and graph theory.
Mathematical Foundations for Machine Learning:** Linear algebra and optimization for future AI engineers.
My Digital Classroom
I use a professional setup to ensure a seamless online experience:
Interactive Whiteboard:** You see my notes in real-time as if we were in the same room.
Custom Resources:** Access to exclusive PDF summaries and past exam papers from elite schools in **Dubai, Doha, and Riyadh**.
Bi-lingual Support:** Clear explanations in French with Arabic support for key concepts if needed
What I Offer
1. High School Excellence (Grades 10-12)
* **International Curricula:** Full support for **IB (HL/SL)**, **A-Levels**, and **AP Calculus**.
French System:** Specialist in **Specialty Mathematics** and **Expert Maths** (French Lycées AEFE).
Test Prep:** Strategic coaching for **SAT (Math section)**, **ACT**, and **GRE**.
2. University & Advanced Level**
Calculus I, II, III: Limits, integration, and multivariable calculus.
Linear Algebra: Vector spaces, eigenvalues, and complex matrix transformations.
Differential Equations: Solving ODEs and PDEs with real-world applications.
3. Specialized Fields
Probability & Statistics:** Hypothesis testing and data analysis.
Discrete Mathematics:** Logic, set theory, and graph theory.
Mathematical Foundations for Machine Learning:** Linear algebra and optimization for future AI engineers.
My Digital Classroom
I use a professional setup to ensure a seamless online experience:
Interactive Whiteboard:** You see my notes in real-time as if we were in the same room.
Custom Resources:** Access to exclusive PDF summaries and past exam papers from elite schools in **Dubai, Doha, and Riyadh**.
Bi-lingual Support:** Clear explanations in French with Arabic support for key concepts if needed
Education
I am Dr. Abderraouf, a PhD in Mathematics with over 20 years of experience in teaching and academic research. My mission is to bridge the gap between complex mathematical theories and practical understanding for students.
Experience / Qualifications
Over 20 years of experience in teaching and academic research. I taught in the engineering national school or Tunis and many another universities
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
French
Arabic
English
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Who should attend ?
This course is specifically designed for seniors, young retirees, or anyone wishing to update their computer skills at their own pace. No prior technical knowledge is required. Patience, clarity, and a supportive approach are at the heart of this training.
Why take this course?
Information technology should no longer be a barrier, but a tool to simplify your daily life and keep you connected with loved ones. This program has two objectives: to make you completely proficient with standard software (Word, Excel) and to introduce you, in a simple and engaging way, to the new Artificial Intelligence (AI) technologies that everyone is talking about.
Educational goals :
At the end of this learning cycle, you will be able to:
Drafting and formatting administrative or personal documents.
Managing a family budget or creating simple organizational lists.
Understand what Artificial Intelligence is (like ChatGPT or Gemini) and use it as a personal assistant on a daily basis.
Detailed program (Syllabus)
The program is adaptable to your initial level. Each session includes simplified theory and plenty of practice.
Module 1: The basics of office software (Microsoft Word)
Exploring the interface: the keyboard, the mouse, and the word processing screen.
Enter, correct and format text (bold, italics, colours, alignment).
Write an official letter or a letter to loved ones.
Save, find your document on the computer, and print it.
Module 2: Daily Organization (Microsoft Excel)
Understanding the principle of tables and cells.
Create simple lists (address book, shopping list).
Create a tracking table for the monthly budget (expenses, income).
Use basic formulas (automatic sum) to have the computer calculate for you.
Module 3: The Arrival of Artificial Intelligence (Chatbots)
What is Artificial Intelligence (AI)? A simple explanation and demystification.
Discover virtual assistants (ChatGPT or Gemini): how to access them for free and securely.
The art of the "Prompt" (the query): how to ask the right questions to the machine to get the best answers.
Practical workshops with AI:
Ask him to draft a complex email.
Looking for recipe ideas using leftovers from the fridge.
Have him summarize a long newspaper article.
Organize a travel itinerary from A to Z.
Module 4: Safety and Best Practices
Recognizing reliable information in the face of AI "hallucinations" (errors).
The golden rules for protecting your personal data on the internet and in Office documents.
My Pedagogical Methodology
The approach is entirely personalized. I adapt to your learning pace. Each new concept is immediately followed by a practical, concrete exercise directly related to your everyday needs (writing to an administration, planning your vacation, etc.). Simplified course materials can be provided at the end of each session to help you review on your own.
This course is specifically designed for seniors, young retirees, or anyone wishing to update their computer skills at their own pace. No prior technical knowledge is required. Patience, clarity, and a supportive approach are at the heart of this training.
Why take this course?
Information technology should no longer be a barrier, but a tool to simplify your daily life and keep you connected with loved ones. This program has two objectives: to make you completely proficient with standard software (Word, Excel) and to introduce you, in a simple and engaging way, to the new Artificial Intelligence (AI) technologies that everyone is talking about.
Educational goals :
At the end of this learning cycle, you will be able to:
Drafting and formatting administrative or personal documents.
Managing a family budget or creating simple organizational lists.
Understand what Artificial Intelligence is (like ChatGPT or Gemini) and use it as a personal assistant on a daily basis.
Detailed program (Syllabus)
The program is adaptable to your initial level. Each session includes simplified theory and plenty of practice.
Module 1: The basics of office software (Microsoft Word)
Exploring the interface: the keyboard, the mouse, and the word processing screen.
Enter, correct and format text (bold, italics, colours, alignment).
Write an official letter or a letter to loved ones.
Save, find your document on the computer, and print it.
Module 2: Daily Organization (Microsoft Excel)
Understanding the principle of tables and cells.
Create simple lists (address book, shopping list).
Create a tracking table for the monthly budget (expenses, income).
Use basic formulas (automatic sum) to have the computer calculate for you.
Module 3: The Arrival of Artificial Intelligence (Chatbots)
What is Artificial Intelligence (AI)? A simple explanation and demystification.
Discover virtual assistants (ChatGPT or Gemini): how to access them for free and securely.
The art of the "Prompt" (the query): how to ask the right questions to the machine to get the best answers.
Practical workshops with AI:
Ask him to draft a complex email.
Looking for recipe ideas using leftovers from the fridge.
Have him summarize a long newspaper article.
Organize a travel itinerary from A to Z.
Module 4: Safety and Best Practices
Recognizing reliable information in the face of AI "hallucinations" (errors).
The golden rules for protecting your personal data on the internet and in Office documents.
My Pedagogical Methodology
The approach is entirely personalized. I adapt to your learning pace. Each new concept is immediately followed by a practical, concrete exercise directly related to your everyday needs (writing to an administration, planning your vacation, etc.). Simplified course materials can be provided at the end of each session to help you review on your own.
Whether you want to create a personal blog or a showcase website for your business, this course guides you step by step. The goal is to make you completely independent in designing, updating, and securing your website, without needing to know how to code.
Module 1: Beginner Level – The Fundamentals
The goal is to understand the ecosystem and launch your first website.
Introduction to the Web: Understanding the Domain Name /
Accommodation.
Installation: Setting up WordPress (locally or with a hosting provider). Exploring the interface: Exploring the dashboard. Content management: Crucial difference between Posts and Pages.
Using the block editor (Gutenberg). Managing the media library (images, videos, PDFs). Appearance: Choosing, installing and configuring a free theme.
Extensions (Plugins): What are they and how to install them safely? Module 2: Intermediate Level – Customization and Optimization
The goal is to transform a basic website into a professional and efficient tool.
Advanced customization: Configuration of navigation menus and widgets.
Forms and Interaction: Create a professional contact form and integrate a Google Maps map.
Search Engine Optimization (SEO): Install and configure an SEO plugin (Yoast or RankMath) to be visible on Google.
Security and Maintenance: Implementation of automatic backups
Protection against spam and hacking attempts.
Performance: Optimize loading speed (image caching and compression). Pedagogical Methodology
Immediate practice: Each theoretical concept is applied directly to a test site.
Course materials: Summary sheets will be sent after each session.
Personalized support: Content adaptation according to your specific project (blog, association website, professional website).
Module 1: Beginner Level – The Fundamentals
The goal is to understand the ecosystem and launch your first website.
Introduction to the Web: Understanding the Domain Name /
Accommodation.
Installation: Setting up WordPress (locally or with a hosting provider). Exploring the interface: Exploring the dashboard. Content management: Crucial difference between Posts and Pages.
Using the block editor (Gutenberg). Managing the media library (images, videos, PDFs). Appearance: Choosing, installing and configuring a free theme.
Extensions (Plugins): What are they and how to install them safely? Module 2: Intermediate Level – Customization and Optimization
The goal is to transform a basic website into a professional and efficient tool.
Advanced customization: Configuration of navigation menus and widgets.
Forms and Interaction: Create a professional contact form and integrate a Google Maps map.
Search Engine Optimization (SEO): Install and configure an SEO plugin (Yoast or RankMath) to be visible on Google.
Security and Maintenance: Implementation of automatic backups
Protection against spam and hacking attempts.
Performance: Optimize loading speed (image caching and compression). Pedagogical Methodology
Immediate practice: Each theoretical concept is applied directly to a test site.
Course materials: Summary sheets will be sent after each session.
Personalized support: Content adaptation according to your specific project (blog, association website, professional website).
Show more
Good-fit Instructor Guarantee
