Translated by Google
🚀 Master WordPress from A to Z – Create your site independently!⚡👨💻
From 15.02 € /h
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.
🎯 Educational objectives:
1- Understand how WordPress and its interface (back-office) work
2- Install WordPress locally using MAMP
3- Choose, install and customize a theme adapted to your needs
4- Use a builder (like Elementor) to create modern and dynamic pages
5- Create a structured navigation menu
6- Import a pre-built demo to save time
7- Put your site online and learn good maintenance practices
🧰 On the program:
1- Installing the local environment with MAMP
2- Getting started with the WordPress interface
3- Management of pages, articles, media, extensions and settings
4- Visual customization (themes, CSS, builders)
5- Hosting your website online
6- MCQs and practical exercises to validate your knowledge
💡 Who is this course for?
For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
🎯 Educational objectives:
1- Understand how WordPress and its interface (back-office) work
2- Install WordPress locally using MAMP
3- Choose, install and customize a theme adapted to your needs
4- Use a builder (like Elementor) to create modern and dynamic pages
5- Create a structured navigation menu
6- Import a pre-built demo to save time
7- Put your site online and learn good maintenance practices
🧰 On the program:
1- Installing the local environment with MAMP
2- Getting started with the WordPress interface
3- Management of pages, articles, media, extensions and settings
4- Visual customization (themes, CSS, builders)
5- Hosting your website online
6- MCQs and practical exercises to validate your knowledge
💡 Who is this course for?
For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
Extra information
No technical prerequisites are necessary to follow this training — a simple motivation to learn and a little curiosity are enough! 🧠✨
You will need :
I) 💻 From a computer with a web browser (like Chrome 🌐 or Firefox 🦊).
II) 🎥 A webcam camera and a microphone headset 🎧🎙️.
III) 🌐 A stable and smooth internet connection 🚀📶.
Throughout the course, you will have access to:
1- additional resources 📚
2- downloadable course materials 📝
3- practical exercises to progress at your own pace 🧩⚙️
At the end of the training, you will leave with:
1- a complete website that you will have created yourself 🏗️🌐
2- solid foundations to go further in No-Code 🚀
Get ready to manipulate, experiment, and most importantly... have fun while learning! 🎉👨💻👩💻
You will need :
I) 💻 From a computer with a web browser (like Chrome 🌐 or Firefox 🦊).
II) 🎥 A webcam camera and a microphone headset 🎧🎙️.
III) 🌐 A stable and smooth internet connection 🚀📶.
Throughout the course, you will have access to:
1- additional resources 📚
2- downloadable course materials 📝
3- practical exercises to progress at your own pace 🧩⚙️
At the end of the training, you will leave with:
1- a complete website that you will have created yourself 🏗️🌐
2- solid foundations to go further in No-Code 🚀
Get ready to manipulate, experiment, and most importantly... have fun while learning! 🎉👨💻👩💻
Location
Online from Algeria
About Me
Salut ! Je suis Farouk, originaire d’Alger 🇩🇿. Je suis naturellement curieux et passionné par l’apprentissage — en particulier lorsqu’il s’agit de HTML, CSS et JavaScript 💻✨. En ce moment, je me concentre sur la création de cours aussi efficaces qu’engageants, avec une forte attention portée à la pédagogie 📚🎯.
Pendant mon temps libre, j’adore lire 📖, jouer aux jeux vidéo 🎮, voyager ✈️ et cuisiner 🍳. Je suis toujours à la recherche de nouvelles façons de grandir — autant sur le plan personnel que professionnel 🚀🌱. Je suis motivé, ouvert d’esprit et toujours prêt à relever de nouveaux défis 💪🧠.
Hâte d’apprendre et de partager avec vous ! 🤝😊
Pendant mon temps libre, j’adore lire 📖, jouer aux jeux vidéo 🎮, voyager ✈️ et cuisiner 🍳. Je suis toujours à la recherche de nouvelles façons de grandir — autant sur le plan personnel que professionnel 🚀🌱. Je suis motivé, ouvert d’esprit et toujours prêt à relever de nouveaux défis 💪🧠.
Hâte d’apprendre et de partager avec vous ! 🤝😊
Education
1. Informal Formation – Centre agréé par l'État, Alger 🇩🇿
2008
Attestation de stage en création de sites web dynamiques : HTML, CSS, JavaScript, PHP, MySQL 💻
Formation en informatique appliquée au développement web.
2. Université des Sciences et de la Technologie Houari Boumediène (USTHB) – Alger
2004 - 2005
Tronc Commun en Sciences Électroniques et Technologie Informatique 🧠⚙️
3. Lycée Yahya Ould El Turki – Bou Ismaïl
2001 - 2002
Baccalauréat – Série Scientifique avec mention ✅🔬
2008
Attestation de stage en création de sites web dynamiques : HTML, CSS, JavaScript, PHP, MySQL 💻
Formation en informatique appliquée au développement web.
2. Université des Sciences et de la Technologie Houari Boumediène (USTHB) – Alger
2004 - 2005
Tronc Commun en Sciences Électroniques et Technologie Informatique 🧠⚙️
3. Lycée Yahya Ould El Turki – Bou Ismaïl
2001 - 2002
Baccalauréat – Série Scientifique avec mention ✅🔬
Experience / Qualifications
Mentor – Depuis 2021 🎓
Accompagnement d’étudiants dans plusieurs parcours :
• Développeur Web
• Intégrateur Web
• Développeur d'application – JavaScript / React
Responsabilités principales :
1- Suivi pédagogique personnalisé
2- Relecture et feedback de projets
3- Coaching technique et méthodologique
4- Aide à la préparation aux entretiens techniques
Freelance – Depuis 2015 💼
Plateformes : Upwork, Fiverr, Comeup
• Réalisation de sites web vitrines et dynamiques
• Intégration responsive (HTML/CSS/JavaScript)
• Maintenance et optimisation de projets web
• Collaboration avec des clients internationaux
Accompagnement d’étudiants dans plusieurs parcours :
• Développeur Web
• Intégrateur Web
• Développeur d'application – JavaScript / React
Responsabilités principales :
1- Suivi pédagogique personnalisé
2- Relecture et feedback de projets
3- Coaching technique et méthodologique
4- Aide à la préparation aux entretiens techniques
Freelance – Depuis 2015 💼
Plateformes : Upwork, Fiverr, Comeup
• Réalisation de sites web vitrines et dynamiques
• Intégration responsive (HTML/CSS/JavaScript)
• Maintenance et optimisation de projets web
• Collaboration avec des clients internationaux
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
French
Arabic
English
Skills
Reviews
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This module is a crucial step for any web developer wishing to move from simple DOM manipulation to mastering modern frameworks. The objective is clear: to understand the "invisible foundations" of the language in order to write shorter, more readable code and, above all, be ready to code professionally in React.
🎯 Training Objectives
1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).
📖 Detailed program content
The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:
1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.
2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.
Data manipulation:
1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).
2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).
Code robustness:
1- Managing default parameter values.
2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.
3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.
4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.
🛠️ Teaching method: "Learning by doing"
This course is not just about theory. It includes:
The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.
The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.
🚀 Learner's result
By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.
Format: Clean visual presentation, coloured syntax for code, and focus on readability.
🎯 Training Objectives
1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).
📖 Detailed program content
The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:
1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.
2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.
Data manipulation:
1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).
2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).
Code robustness:
1- Managing default parameter values.
2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.
3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.
4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.
🛠️ Teaching method: "Learning by doing"
This course is not just about theory. It includes:
The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.
The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.
🚀 Learner's result
By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.
Format: Clean visual presentation, coloured syntax for code, and focus on readability.
These courses are part of a practical and accessible introductory training course in web development 🌐💻, designed for those who want to learn how to create a website from A to Z.
Using fundamental web technologies—HTML 🧱, CSS 🎨, and JavaScript ⚙️—you'll learn how to structure pages, style them, and make them interactive.
My teaching approach is hands-on: each concept is accompanied by concrete examples and progressive exercises to consolidate your knowledge. You'll discover how to build a responsive interface 📱💡, manage user events 🖱️, and apply simple animations ✨ to improve the user experience.
Whether you are a beginner or looking to consolidate your foundations, this training will guide you step by step towards autonomy in creating your own web projects 🚀
Training plan in 10 modules:
1. Introduction to programming 🧠💡
Understand the basics: logic, Linux commands, simple instructions and algorithms.
2. Introduction to HTML 🧱📄
Structure of a web page, main tags, links, images, tables, forms.
3. Accessibility and SEO ♿🔍
Create inclusive and well-referenced sites: semantic tags, ARIA attributes, good SEO practices.
4. Introduction to CSS 🎨🖌️
Formatting, colors, typography, boxes, flexbox and responsive layout.
5. Git & GitHub 🗂️⚙️
Version your code and collaborate effectively: Git commands, creating repositories, push/pull, pull requests.
6. JavaScript - Data Types 🔢📝
Numbers, strings, booleans, objects, arrays... Learn to manipulate data.
7. JavaScript - Functions and Methods ⚙️🧩
Define and call functions, understand scope, use native methods.
8. JavaScript - Terms ❓🔁
Master the if, else, switch statements to handle specific cases.
9. JavaScript - Arrays and Loops 🔄📊
Iterate efficiently with for, while, forEach, manipulate arrays like a pro.
10. DOM Manipulation & Closures 🌐✨
Edit HTML/CSS from JS, add events, understand closures for advanced interactions.
Using fundamental web technologies—HTML 🧱, CSS 🎨, and JavaScript ⚙️—you'll learn how to structure pages, style them, and make them interactive.
My teaching approach is hands-on: each concept is accompanied by concrete examples and progressive exercises to consolidate your knowledge. You'll discover how to build a responsive interface 📱💡, manage user events 🖱️, and apply simple animations ✨ to improve the user experience.
Whether you are a beginner or looking to consolidate your foundations, this training will guide you step by step towards autonomy in creating your own web projects 🚀
Training plan in 10 modules:
1. Introduction to programming 🧠💡
Understand the basics: logic, Linux commands, simple instructions and algorithms.
2. Introduction to HTML 🧱📄
Structure of a web page, main tags, links, images, tables, forms.
3. Accessibility and SEO ♿🔍
Create inclusive and well-referenced sites: semantic tags, ARIA attributes, good SEO practices.
4. Introduction to CSS 🎨🖌️
Formatting, colors, typography, boxes, flexbox and responsive layout.
5. Git & GitHub 🗂️⚙️
Version your code and collaborate effectively: Git commands, creating repositories, push/pull, pull requests.
6. JavaScript - Data Types 🔢📝
Numbers, strings, booleans, objects, arrays... Learn to manipulate data.
7. JavaScript - Functions and Methods ⚙️🧩
Define and call functions, understand scope, use native methods.
8. JavaScript - Terms ❓🔁
Master the if, else, switch statements to handle specific cases.
9. JavaScript - Arrays and Loops 🔄📊
Iterate efficiently with for, while, forEach, manipulate arrays like a pro.
10. DOM Manipulation & Closures 🌐✨
Edit HTML/CSS from JS, add events, understand closures for advanced interactions.
Show more
Good-fit Instructor Guarantee
